UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) $ in Thousands | Total | Cumulative Effect, Period of Adoption, Adjustment | Common Stock | Additional Paid-In Capital | Common Stock Held in Treasury | Accumulated Deficit | Accumulated Deficit Cumulative Effect, Period of Adoption, Adjustment | Accumulated Other Comprehensive Income (Loss) |
Beginning balance (in shares) at Dec. 31, 2020 | | | 88,554,962 | | | | | |
Beginning balance at Dec. 31, 2020 | $ 583,184 | | $ 1 | $ 770,714 | $ (897) | $ (187,691) | | $ 1,057 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Common stock issued for exercise of employee-based stock options (in shares) | | | 271,946 | | | | | |
Common stock issued for exercise of employee-based stock options | 2,427 | | | 2,427 | | | | |
Stock-based compensation | 911 | | | 911 | | | | |
Net income (loss) | 628 | | | | | 628 | | |
Unrealized gain (loss) on hedged transactions, net of tax | (134) | | | | | | | (134) |
Foreign currency translation adjustment, net of tax | 372 | | | | | | | 372 |
Ending Balance (in shares) at Mar. 31, 2021 | | | 88,826,908 | | | | | |
Ending Balance at Mar. 31, 2021 | 587,388 | | $ 1 | 774,052 | (897) | (187,063) | | 1,295 |
Beginning balance (in shares) at Dec. 31, 2020 | | | 88,554,962 | | | | | |
Beginning balance at Dec. 31, 2020 | 583,184 | | $ 1 | 770,714 | (897) | (187,691) | | 1,057 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income (loss) | (21,231) | | | | | | | |
Unrealized gain (loss) on hedged transactions, net of tax | (323) | | | | | | | |
Foreign currency translation adjustment, net of tax | (971) | | | | | | | |
Ending Balance (in shares) at Sep. 30, 2021 | | | 95,787,780 | | | | | |
Ending Balance at Sep. 30, 2021 | 701,245 | | $ 68 | 911,233 | (897) | (208,922) | | (237) |
Beginning balance (in shares) at Dec. 31, 2020 | | | 88,554,962 | | | | | |
Beginning balance at Dec. 31, 2020 | 583,184 | | $ 1 | 770,714 | (897) | (187,691) | | 1,057 |
Ending Balance (in shares) at Dec. 31, 2021 | | | 95,746,975 | | | | | |
Ending Balance at Dec. 31, 2021 | $ 709,624 | $ (198) | $ 68 | 916,578 | (897) | (206,218) | $ (198) | 93 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Accounting Standards Update [Extensible Enumeration] | Accounting Standards Update 2016-13 | | | | | | | |
Beginning balance (in shares) at Mar. 31, 2021 | | | 88,826,908 | | | | | |
Beginning balance at Mar. 31, 2021 | $ 587,388 | | $ 1 | 774,052 | (897) | (187,063) | | 1,295 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Stock-based compensation | 765 | | | 765 | | | | |
Net income (loss) | 3,397 | | | | | 3,397 | | |
Unrealized gain (loss) on hedged transactions, net of tax | (188) | | | | | | | (188) |
Foreign currency translation adjustment, net of tax | 222 | | | | | | | 222 |
Ending Balance (in shares) at Jun. 30, 2021 | | | 88,826,908 | | | | | |
Ending Balance at Jun. 30, 2021 | 591,584 | | $ 1 | 774,817 | (897) | (183,666) | | 1,329 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Common stock issued for exercise of employee-based stock options (in shares) | | | 6,093 | | | | | |
Common stock issued for exercise of employee-based stock options | 56 | | | 56 | | | | |
Issuance of common stock in connection with IPO, net of offering costs, underwriting discounts and commissions (in shares) | | | 4,760,000 | | | | | |
Issuance of common stock in connection with IPO, net of offering costs, underwriting discounts and commissions | 94,523 | | $ 48 | 94,475 | | | | |
Issuance of common stock in connection with forgiveness of promissory notes (in shares) | | | 370,182 | | | | | |
Issuance of common stock in connection with forgiveness of promissory notes | 8,409 | | | 8,409 | | | | |
Capital contribution from Stockholder | 15,576 | | | 15,576 | | | | |
Issuance of restricted shares, net of forfeitures and vesting (in shares) | | | 1,824,597 | | | | | |
Issuance of restricted shares, net of forfeitures and vestings | | | $ 19 | (19) | | | | |
Stock-based compensation | 17,919 | | | 17,919 | | | | |
Net income (loss) | (25,256) | | | | | (25,256) | | |
Unrealized gain (loss) on hedged transactions, net of tax | (1) | | | | | | | (1) |
Foreign currency translation adjustment, net of tax | (1,565) | | | | | | | (1,565) |
Ending Balance (in shares) at Sep. 30, 2021 | | | 95,787,780 | | | | | |
Ending Balance at Sep. 30, 2021 | 701,245 | | $ 68 | 911,233 | (897) | (208,922) | | (237) |
Beginning balance (in shares) at Dec. 31, 2021 | | | 95,746,975 | | | | | |
Beginning balance at Dec. 31, 2021 | 709,624 | (198) | $ 68 | 916,578 | (897) | (206,218) | (198) | 93 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Issuance of common stock (in shares) | | | 1,112 | | | | | |
Common stock issued for exercise of employee-based stock options (in shares) | | | 8,486 | | | | | |
Common stock issued for exercise of employee-based stock options | 80 | | | 80 | | | | |
Issuance of restricted shares, net of forfeitures and vesting (in shares) | | | 533,095 | | | | | |
Issuance of restricted shares, net of forfeitures and vestings | | | $ 5 | (5) | | | | |
Stock-based compensation | 5,108 | | | 5,108 | | | | |
Net income (loss) | 6,236 | | | | | 6,236 | | |
Foreign currency translation adjustment, net of tax | | | | (8) | | | | 283 |
Foreign currency translation adjustment, net of tax | 275 | | | | | | | |
Ending Balance (in shares) at Mar. 31, 2022 | | | 96,289,668 | | | | | |
Ending Balance at Mar. 31, 2022 | 721,125 | | $ 73 | 921,753 | (897) | (200,180) | | 376 |
Beginning balance (in shares) at Dec. 31, 2021 | | | 95,746,975 | | | | | |
Beginning balance at Dec. 31, 2021 | 709,624 | $ (198) | $ 68 | 916,578 | (897) | (206,218) | $ (198) | 93 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income (loss) | 27,110 | | | | | | | |
Unrealized gain (loss) on hedged transactions, net of tax | 0 | | | | | | | |
Foreign currency translation adjustment, net of tax | (7,990) | | | | | | | |
Ending Balance (in shares) at Sep. 30, 2022 | | | 96,548,066 | | | | | |
Ending Balance at Sep. 30, 2022 | 748,214 | | $ 75 | 936,239 | (897) | (179,306) | | (7,897) |
Beginning balance (in shares) at Mar. 31, 2022 | | | 96,289,668 | | | | | |
Beginning balance at Mar. 31, 2022 | 721,125 | | $ 73 | 921,753 | (897) | (200,180) | | 376 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Issuance of common stock (in shares) | | | 1,812 | | | | | |
Common stock issued for exercise of employee-based stock options (in shares) | | | 76,399 | | | | | |
Common stock issued for exercise of employee-based stock options | 734 | | | 734 | | | | |
Issuance of restricted shares, net of forfeitures and vesting (in shares) | | | 42,388 | | | | | |
Stock-based compensation | 6,023 | | | 6,023 | | | | |
Net income (loss) | 11,571 | | | | | 11,571 | | |
Foreign currency translation adjustment, net of tax | | | | (24) | | | | (3,483) |
Foreign currency translation adjustment, net of tax | (3,507) | | | | | | | |
Ending Balance (in shares) at Jun. 30, 2022 | | | 96,410,267 | | | | | |
Ending Balance at Jun. 30, 2022 | 735,946 | | $ 73 | 928,486 | (897) | (188,609) | | (3,107) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Issuance of common stock (in shares) | | | 1,604 | | | | | |
Common stock issued for exercise of employee-based stock options (in shares) | | | 159,350 | | | | | |
Common stock issued for exercise of employee-based stock options | 1,479 | | $ 2 | 1,477 | | | | |
Issuance of restricted shares, net (in shares) | | | (23,155) | | | | | |
Stock-based compensation | 6,293 | | | 6,293 | | | | |
Net income (loss) | 9,303 | | | | | 9,303 | | |
Unrealized gain (loss) on hedged transactions, net of tax | 0 | | | | | | | |
Foreign currency translation adjustment, net of tax | (4,790) | | | (17) | | | | (4,790) |
Foreign currency translation adjustment, net of tax | (4,807) | | | | | | | |
Ending Balance (in shares) at Sep. 30, 2022 | | | 96,548,066 | | | | | |
Ending Balance at Sep. 30, 2022 | $ 748,214 | | $ 75 | $ 936,239 | $ (897) | $ (179,306) | | $ (7,897) |