CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($) $ in Thousands | Total | Common Stock | Additional Paid-in Capital | Retained Earnings | Accumulated Other Comprehensive Loss | Common Stock in Treasury |
Beginning balance (in shares) at Dec. 31, 2022 | | 18,780,013 | | | | |
Beginning balance at Dec. 31, 2022 | $ 311,049 | $ 20 | $ 328,227 | $ 46,788 | $ (33,331) | $ (30,655) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Net loss | (21,164) | | | (21,164) | | |
Currency translation adjustment | 2,780 | | | | 2,780 | |
Stock-based compensation | 3,634 | | 3,634 | | | |
Common stock issued, net of shares withheld for employee taxes (in shares) | | 122,108 | | | | |
Common stock issued, net of shares withheld for employee taxes | 14 | | 14 | | | |
Ending balance (in shares) at Mar. 31, 2023 | | 18,902,121 | | | | |
Ending balance at Mar. 31, 2023 | 296,313 | $ 20 | 331,875 | 25,624 | (30,551) | (30,655) |
Beginning balance (in shares) at Dec. 31, 2022 | | 18,780,013 | | | | |
Beginning balance at Dec. 31, 2022 | 311,049 | $ 20 | 328,227 | 46,788 | (33,331) | (30,655) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Net loss | (58,165) | | | | | |
Currency translation adjustment | (5,979) | | | | | |
Ending balance (in shares) at Sep. 30, 2023 | | 18,953,725 | | | | |
Ending balance at Sep. 30, 2023 | 259,092 | $ 20 | 340,414 | (11,377) | (39,310) | (30,655) |
Beginning balance (in shares) at Mar. 31, 2023 | | 18,902,121 | | | | |
Beginning balance at Mar. 31, 2023 | 296,313 | $ 20 | 331,875 | 25,624 | (30,551) | (30,655) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Net loss | (28,245) | | | (28,245) | | |
Currency translation adjustment | (1,679) | | | | (1,679) | |
Unrealized gain (loss) on short-term investment | 238 | | | | 238 | |
Stock-based compensation | 4,950 | | 4,950 | | | |
Common stock issued, net of shares withheld for employee taxes (in shares) | | 44,677 | | | | |
Common stock issued, net of shares withheld for employee taxes | (291) | | (291) | | | |
Ending balance (in shares) at Jun. 30, 2023 | | 18,946,798 | | | | |
Ending balance at Jun. 30, 2023 | 271,286 | $ 20 | 336,534 | (2,621) | (31,992) | (30,655) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Net loss | (8,756) | | | (8,756) | | |
Currency translation adjustment | (7,080) | | | | (7,080) | |
Unrealized gain (loss) on short-term investment | (238) | | | | (238) | |
Stock-based compensation | 3,692 | | 3,692 | | | |
Common stock issued, net of shares withheld for employee taxes (in shares) | | 6,927 | | | | |
Common stock issued, net of shares withheld for employee taxes | 188 | | 188 | | | |
Ending balance (in shares) at Sep. 30, 2023 | | 18,953,725 | | | | |
Ending balance at Sep. 30, 2023 | $ 259,092 | $ 20 | 340,414 | (11,377) | (39,310) | (30,655) |
Beginning balance (in shares) at Dec. 31, 2023 | 18,968,798 | 18,968,798 | | | | |
Beginning balance at Dec. 31, 2023 | $ 268,606 | $ 20 | 346,277 | (9,789) | (37,247) | (30,655) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Net loss | (7,267) | | | (7,267) | | |
Currency translation adjustment | (3,898) | | | | (3,898) | |
Stock-based compensation | 4,539 | | 4,539 | | | |
Common stock issued, net of shares withheld for employee taxes (in shares) | | 236,563 | | | | |
Ending balance (in shares) at Mar. 31, 2024 | | 19,205,361 | | | | |
Ending balance at Mar. 31, 2024 | $ 261,980 | $ 20 | 350,816 | (17,056) | (41,145) | (30,655) |
Beginning balance (in shares) at Dec. 31, 2023 | 18,968,798 | 18,968,798 | | | | |
Beginning balance at Dec. 31, 2023 | $ 268,606 | $ 20 | 346,277 | (9,789) | (37,247) | (30,655) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Net loss | (8,080) | | | | | |
Currency translation adjustment | $ (3,482) | | | | | |
Ending balance (in shares) at Sep. 30, 2024 | 18,908,076 | 18,908,076 | | | | |
Ending balance at Sep. 30, 2024 | $ 255,518 | $ 20 | 354,765 | (17,869) | (40,729) | (40,669) |
Beginning balance (in shares) at Mar. 31, 2024 | | 19,205,361 | | | | |
Beginning balance at Mar. 31, 2024 | 261,980 | $ 20 | 350,816 | (17,056) | (41,145) | (30,655) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Net loss | (524) | | | (524) | | |
Currency translation adjustment | (5,893) | | | | (5,893) | |
Stock-based compensation | 1,164 | | 1,164 | | | |
Common stock issued, net of shares withheld for employee taxes (in shares) | | 201,308 | | | | |
Common stock issued, net of shares withheld for employee taxes | (131) | | (131) | | | |
Ending balance (in shares) at Jun. 30, 2024 | | 19,406,669 | | | | |
Ending balance at Jun. 30, 2024 | 256,596 | $ 20 | 351,849 | (17,580) | (47,038) | (30,655) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Net loss | (289) | | | (289) | | |
Currency translation adjustment | 6,309 | | | | 6,309 | |
Stock-based compensation | 2,768 | | 2,768 | | | |
Common stock repurchased (in shares) | | (588,856) | | | | |
Common stock repurchased | (10,014) | | | | | (10,014) |
Common stock issued, net of shares withheld for employee taxes (in shares) | | 90,263 | | | | |
Common stock issued, net of shares withheld for employee taxes | $ 148 | | 148 | | | |
Ending balance (in shares) at Sep. 30, 2024 | 18,908,076 | 18,908,076 | | | | |
Ending balance at Sep. 30, 2024 | $ 255,518 | $ 20 | $ 354,765 | $ (17,869) | $ (40,729) | $ (40,669) |