Condensed Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands |
Total |
Cumulative Effect, Period of Adoption, Adjustment |
Common Stock |
Treasury Stock |
Additional Paid-in Capital |
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjustment
|
Accumulated Other Comprehensive Loss |
Accumulated Deficit |
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
|
Non-controlling Interest |
Beginning balance (in shares) at Dec. 31, 2019 |
|
|
66,320,706
|
(13,479,000)
|
|
|
|
|
|
|
Balance, at period start at Dec. 31, 2019 |
$ 867,576
|
$ (1,141)
|
$ 331
|
$ (90,965)
|
$ 1,037,141
|
|
$ (1,749)
|
$ (75,664)
|
$ (1,141)
|
$ (1,518)
|
Increase (decrease) in shareholders' equity |
|
|
|
|
|
|
|
|
|
|
Exercise of stock options (in shares) |
|
|
357,974
|
|
|
|
|
|
|
|
Exercise of stock options |
3,408
|
|
$ 2
|
|
3,406
|
|
|
|
|
|
Issuance of common stock - vesting of restricted stock units (in shares) |
|
|
398,881
|
|
|
|
|
|
|
|
Issuance of common stock - vesting of restricted stock units |
2
|
|
$ 2
|
|
|
|
|
|
|
|
Stock-based compensation expense |
13,765
|
|
|
|
13,765
|
|
|
|
|
|
Shares withheld to satisfy tax withholdings (in shares) |
|
|
|
(130,164)
|
|
|
|
|
|
|
Shares withheld to satisfy tax withholdings |
(9,199)
|
|
|
$ (9,199)
|
|
|
|
|
|
|
Foreign currency translation loss, net of taxes |
(3,024)
|
|
|
|
|
|
(3,024)
|
|
|
|
Net income (loss) |
(7,190)
|
|
|
|
|
|
|
(7,336)
|
|
146
|
Ending balance (in shares) at Mar. 31, 2020 |
|
|
67,077,561
|
(13,609,164)
|
|
|
|
|
|
|
Balance, at period end at Mar. 31, 2020 |
864,197
|
|
$ 335
|
$ (100,164)
|
1,054,312
|
|
(4,773)
|
(84,141)
|
|
(1,372)
|
Beginning balance (in shares) at Dec. 31, 2019 |
|
|
66,320,706
|
(13,479,000)
|
|
|
|
|
|
|
Balance, at period start at Dec. 31, 2019 |
867,576
|
(1,141)
|
$ 331
|
$ (90,965)
|
1,037,141
|
|
(1,749)
|
(75,664)
|
(1,141)
|
(1,518)
|
Increase (decrease) in shareholders' equity |
|
|
|
|
|
|
|
|
|
|
Transfer of non-controlling units |
771
|
|
|
|
|
|
|
|
|
|
Foreign currency translation loss, net of taxes |
290
|
|
|
|
|
|
|
|
|
|
Net income (loss) |
(10,338)
|
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Sep. 30, 2020 |
|
|
67,584,956
|
(13,700,057)
|
|
|
|
|
|
|
Balance, at period end at Sep. 30, 2020 |
953,367
|
|
$ 337
|
$ (107,248)
|
1,150,198
|
|
(1,459)
|
(87,155)
|
|
(1,306)
|
Beginning balance (in shares) at Mar. 31, 2020 |
|
|
67,077,561
|
(13,609,164)
|
|
|
|
|
|
|
Balance, at period start at Mar. 31, 2020 |
864,197
|
|
$ 335
|
$ (100,164)
|
1,054,312
|
|
(4,773)
|
(84,141)
|
|
(1,372)
|
Increase (decrease) in shareholders' equity |
|
|
|
|
|
|
|
|
|
|
Exercise of stock options (in shares) |
|
|
184,475
|
|
|
|
|
|
|
|
Exercise of stock options |
3,275
|
|
$ 1
|
|
3,274
|
|
|
|
|
|
Issuance of common stock - vesting of restricted stock units (in shares) |
|
|
134,207
|
|
|
|
|
|
|
|
Issuance of common stock - vesting of restricted stock units |
1
|
|
$ 1
|
|
|
|
|
|
|
|
Stock-based compensation expense |
13,006
|
|
|
|
13,006
|
|
|
|
|
|
Shares withheld to satisfy tax withholdings (in shares) |
|
|
|
(43,697)
|
|
|
|
|
|
|
Shares withheld to satisfy tax withholdings |
(3,617)
|
|
|
$ (3,617)
|
|
|
|
|
|
|
Transfer of non-controlling units |
771
|
|
|
|
910
|
|
|
|
|
(139)
|
Foreign currency translation loss, net of taxes |
1,575
|
|
|
|
|
|
1,575
|
|
|
|
Net income (loss) |
(5,471)
|
|
|
|
|
|
|
(4,924)
|
|
(547)
|
Ending balance (in shares) at Jun. 30, 2020 |
|
|
67,396,243
|
(13,652,861)
|
|
|
|
|
|
|
Balance, at period end at Jun. 30, 2020 |
873,737
|
|
$ 337
|
$ (103,781)
|
1,071,502
|
|
(3,198)
|
(89,065)
|
|
(2,058)
|
Increase (decrease) in shareholders' equity |
|
|
|
|
|
|
|
|
|
|
Exercise of stock options (in shares) |
|
|
44,672
|
|
|
|
|
|
|
|
Exercise of stock options |
1,370
|
|
|
|
1,370
|
|
|
|
|
|
Issuance of common stock - vesting of restricted stock units (in shares) |
|
|
144,041
|
|
|
|
|
|
|
|
Issuance of common stock - vesting of restricted stock units |
0
|
|
|
|
|
|
|
|
|
|
Stock-based compensation expense |
15,729
|
|
|
|
15,729
|
|
|
|
|
|
Shares withheld to satisfy tax withholdings (in shares) |
|
|
|
(47,196)
|
|
|
|
|
|
|
Shares withheld to satisfy tax withholdings |
(3,467)
|
|
|
$ (3,467)
|
|
|
|
|
|
|
Capital contribution - non-controlling interest |
0
|
|
|
|
(339)
|
|
|
|
|
339
|
Issuance of Convertible Notes due 2025, net of offering costs and taxes of $8,617 |
61,936
|
|
|
|
61,936
|
|
|
|
|
|
Foreign currency translation loss, net of taxes |
1,739
|
|
|
|
|
|
1,739
|
|
|
|
Net income (loss) |
2,323
|
|
|
|
|
|
|
1,910
|
|
413
|
Ending balance (in shares) at Sep. 30, 2020 |
|
|
67,584,956
|
(13,700,057)
|
|
|
|
|
|
|
Balance, at period end at Sep. 30, 2020 |
$ 953,367
|
|
$ 337
|
$ (107,248)
|
1,150,198
|
|
(1,459)
|
(87,155)
|
|
(1,306)
|
Beginning balance (in shares) at Dec. 31, 2020 |
67,832,706
|
|
67,832,706
|
(13,739,171)
|
|
|
|
|
|
|
Balance, at period start at Dec. 31, 2020 |
$ 975,818
|
(79,842)
|
$ 339
|
$ (110,466)
|
1,166,774
|
$ (108,470)
|
(398)
|
(79,912)
|
28,628
|
(519)
|
Increase (decrease) in shareholders' equity |
|
|
|
|
|
|
|
|
|
|
Exercise of stock options (in shares) |
|
|
27,043
|
|
|
|
|
|
|
|
Exercise of stock options |
522
|
|
|
|
522
|
|
|
|
|
|
Issuance of common stock - vesting of restricted stock units (in shares) |
|
|
455,349
|
|
|
|
|
|
|
|
Issuance of common stock - vesting of restricted stock units |
2
|
|
$ 2
|
|
|
|
|
|
|
|
Stock-based compensation expense |
14,013
|
|
|
|
14,013
|
|
|
|
|
|
Shares withheld to satisfy tax withholdings (in shares) |
|
|
|
(147,041)
|
|
|
|
|
|
|
Shares withheld to satisfy tax withholdings |
(9,541)
|
|
|
$ (9,541)
|
|
|
|
|
|
|
Share repurchase (in shares) |
|
|
|
(24,227)
|
|
|
|
|
|
|
Share repurchase |
(1,672)
|
|
|
$ (1,672)
|
|
|
|
|
|
|
Foreign currency translation loss, net of taxes |
(624)
|
|
|
|
|
|
(624)
|
|
|
|
Other |
118
|
|
|
|
|
|
|
|
|
118
|
Net income (loss) |
14,935
|
|
|
|
|
|
|
14,946
|
|
(11)
|
Ending balance (in shares) at Mar. 31, 2021 |
|
|
68,315,098
|
(13,910,439)
|
|
|
|
|
|
|
Balance, at period end at Mar. 31, 2021 |
$ 913,729
|
|
$ 341
|
$ (121,679)
|
1,072,839
|
|
(1,022)
|
(36,338)
|
|
(412)
|
Beginning balance (in shares) at Dec. 31, 2020 |
67,832,706
|
|
67,832,706
|
(13,739,171)
|
|
|
|
|
|
|
Balance, at period start at Dec. 31, 2020 |
$ 975,818
|
$ (79,842)
|
$ 339
|
$ (110,466)
|
1,166,774
|
$ (108,470)
|
(398)
|
(79,912)
|
$ 28,628
|
(519)
|
Increase (decrease) in shareholders' equity |
|
|
|
|
|
|
|
|
|
|
Exercise of stock options (in shares) |
44,079
|
|
|
|
|
|
|
|
|
|
Transfer of non-controlling units |
$ 0
|
|
|
|
|
|
|
|
|
|
Foreign currency translation loss, net of taxes |
(1,618)
|
|
|
|
|
|
|
|
|
|
Net income (loss) |
$ 18,004
|
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Sep. 30, 2021 |
68,636,215
|
|
68,636,215
|
(14,018,311)
|
|
|
|
|
|
|
Balance, at period end at Sep. 30, 2021 |
$ 947,075
|
|
$ 343
|
$ (129,877)
|
1,108,864
|
|
(2,016)
|
(32,879)
|
|
2,640
|
Beginning balance (in shares) at Mar. 31, 2021 |
|
|
68,315,098
|
(13,910,439)
|
|
|
|
|
|
|
Balance, at period start at Mar. 31, 2021 |
913,729
|
|
$ 341
|
$ (121,679)
|
1,072,839
|
|
(1,022)
|
(36,338)
|
|
(412)
|
Increase (decrease) in shareholders' equity |
|
|
|
|
|
|
|
|
|
|
Exercise of stock options (in shares) |
|
|
4,082
|
|
|
|
|
|
|
|
Exercise of stock options |
51
|
|
|
|
51
|
|
|
|
|
|
Issuance of common stock - vesting of restricted stock units (in shares) |
|
|
140,082
|
|
|
|
|
|
|
|
Issuance of common stock - vesting of restricted stock units |
1
|
|
$ 1
|
|
|
|
|
|
|
|
Stock-based compensation expense |
17,161
|
|
|
|
17,161
|
|
|
|
|
|
Shares withheld to satisfy tax withholdings (in shares) |
|
|
|
(46,699)
|
|
|
|
|
|
|
Shares withheld to satisfy tax withholdings |
(3,479)
|
|
|
$ (3,479)
|
|
|
|
|
|
|
Share repurchase (in shares) |
|
|
|
(6,261)
|
|
|
|
|
|
|
Share repurchase |
(425)
|
|
|
$ (425)
|
|
|
|
|
|
|
Capital contribution - non-controlling interest |
23
|
|
|
|
(788)
|
|
|
|
|
811
|
Foreign currency translation loss, net of taxes |
(1,264)
|
|
|
|
|
|
(1,264)
|
|
|
|
Other |
38
|
|
|
|
|
|
|
|
|
38
|
Net income (loss) |
(8,369)
|
|
|
|
|
|
|
(8,281)
|
|
(88)
|
Ending balance (in shares) at Jun. 30, 2021 |
|
|
68,459,262
|
(13,963,399)
|
|
|
|
|
|
|
Balance, at period end at Jun. 30, 2021 |
917,466
|
|
$ 342
|
$ (125,583)
|
1,089,263
|
|
(2,286)
|
(44,619)
|
|
349
|
Increase (decrease) in shareholders' equity |
|
|
|
|
|
|
|
|
|
|
Exercise of stock options (in shares) |
|
|
12,954
|
|
|
|
|
|
|
|
Exercise of stock options |
347
|
|
|
|
347
|
|
|
|
|
|
Issuance of common stock - vesting of restricted stock units (in shares) |
|
|
163,999
|
|
|
|
|
|
|
|
Issuance of common stock - vesting of restricted stock units |
1
|
|
$ 1
|
|
|
|
|
|
|
|
Stock-based compensation expense |
18,760
|
|
|
|
18,760
|
|
|
|
|
|
Shares withheld to satisfy tax withholdings (in shares) |
|
|
|
(54,912)
|
|
|
|
|
|
|
Shares withheld to satisfy tax withholdings |
(4,294)
|
|
|
$ (4,294)
|
|
|
|
|
|
|
Capital contribution - non-controlling interest |
3,178
|
|
|
|
661
|
|
|
|
|
2,517
|
Foreign currency translation loss, net of taxes |
270
|
|
|
|
|
|
270
|
|
|
|
Other |
(91)
|
|
|
|
(167)
|
|
|
|
|
76
|
Net income (loss) |
$ 11,438
|
|
|
|
|
|
|
11,740
|
|
(302)
|
Ending balance (in shares) at Sep. 30, 2021 |
68,636,215
|
|
68,636,215
|
(14,018,311)
|
|
|
|
|
|
|
Balance, at period end at Sep. 30, 2021 |
$ 947,075
|
|
$ 343
|
$ (129,877)
|
$ 1,108,864
|
|
$ (2,016)
|
$ (32,879)
|
|
$ 2,640
|