UNAUDITED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY - USD ($) shares in Thousands, $ in Thousands | Total | Common Stock | Additional paid-in capital | Retained earnings/(accumulated deficit) | Accumulated other comprehensive income/(loss) |
Beginning balance (in shares) at Dec. 31, 2021 | | 66,851 | | | |
Beginning balance at Dec. 31, 2021 | $ 227,051 | $ 7 | $ 212,077 | $ 15,093 | $ (126) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income/(loss) | (2,667) | | | (2,667) | |
Stock-based compensation | 8,661 | | 8,661 | | |
Exercise of stock options (in shares) | | 72 | | | |
Exercise of stock options | 292 | | 292 | | |
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares) | | 134 | | | |
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards | (1,802) | | (1,802) | | |
Foreign currency translation adjustments, net of tax | (283) | | | | (283) |
Ending balance (in shares) at Mar. 31, 2022 | | 67,057 | | | |
Ending balance at Mar. 31, 2022 | 231,252 | $ 7 | 219,228 | 12,426 | (409) |
Beginning balance (in shares) at Dec. 31, 2021 | | 66,851 | | | |
Beginning balance at Dec. 31, 2021 | 227,051 | $ 7 | 212,077 | 15,093 | (126) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income/(loss) | (15,853) | | | | |
Foreign currency translation adjustments, net of tax | (1,065) | | | | |
Ending balance (in shares) at Jun. 30, 2022 | | 67,294 | | | |
Ending balance at Jun. 30, 2022 | 232,925 | $ 7 | 234,869 | (760) | (1,191) |
Beginning balance (in shares) at Mar. 31, 2022 | | 67,057 | | | |
Beginning balance at Mar. 31, 2022 | 231,252 | $ 7 | 219,228 | 12,426 | (409) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income/(loss) | (13,186) | | | (13,186) | |
Stock-based compensation | 16,387 | | 16,387 | | |
Exercise of stock options (in shares) | | 160 | | | |
Exercise of stock options | 538 | | 538 | | |
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares) | | 77 | | | |
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards | (1,284) | | (1,284) | | |
Foreign currency translation adjustments, net of tax | (782) | | | | (782) |
Ending balance (in shares) at Jun. 30, 2022 | | 67,294 | | | |
Ending balance at Jun. 30, 2022 | 232,925 | $ 7 | 234,869 | (760) | (1,191) |
Beginning balance (in shares) at Dec. 31, 2022 | | 74,156 | | | |
Beginning balance at Dec. 31, 2022 | 363,044 | $ 7 | 378,006 | (14,121) | (848) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income/(loss) | (7,970) | | | (7,970) | |
Stock-based compensation | 13,257 | | 13,257 | | |
Exercise of stock options (in shares) | | 1 | | | |
Exercise of stock options | 10 | | 10 | | |
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares) | | 739 | | | |
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards | (8,951) | | (8,951) | | |
Foreign currency translation adjustments, net of tax | 495 | | | | 495 |
Ending balance (in shares) at Mar. 31, 2023 | | 74,896 | | | |
Ending balance at Mar. 31, 2023 | 359,885 | $ 7 | 382,322 | (22,091) | (353) |
Beginning balance (in shares) at Dec. 31, 2022 | | 74,156 | | | |
Beginning balance at Dec. 31, 2022 | 363,044 | $ 7 | 378,006 | (14,121) | (848) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income/(loss) | (5,343) | | | | |
Foreign currency translation adjustments, net of tax | 1,898 | | | | |
Ending balance (in shares) at Jun. 30, 2023 | | 75,334 | | | |
Ending balance at Jun. 30, 2023 | 366,562 | $ 7 | 384,969 | (19,464) | 1,050 |
Beginning balance (in shares) at Mar. 31, 2023 | | 74,896 | | | |
Beginning balance at Mar. 31, 2023 | 359,885 | $ 7 | 382,322 | (22,091) | (353) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income/(loss) | 2,627 | | | 2,627 | |
Stock-based compensation | 7,153 | | 7,153 | | |
Exercise of stock options (in shares) | | 13 | | | |
Exercise of stock options | (66) | | (66) | | |
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares) | | 425 | | | |
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards | (4,440) | | (4,440) | | |
Foreign currency translation adjustments, net of tax | 1,403 | | | | 1,403 |
Ending balance (in shares) at Jun. 30, 2023 | | 75,334 | | | |
Ending balance at Jun. 30, 2023 | $ 366,562 | $ 7 | $ 384,969 | $ (19,464) | $ 1,050 |