| Stockholders' Equity |
STOCKHOLDERS' EQUITY: In March 2025, the Company's Board of Directors authorized a stock repurchase program (the "Repurchase Program") effective March 21, 2025, whereby the Company may purchase up to $40.0 million in shares of its common stock over a period of up to two years. The amount and timing of share repurchases under the Repurchase Program may be carried out at the discretion of the Company's management through various methods in compliance with applicable state and federal securities laws. The Company did not repurchase shares of its common stock under the Repurchase Program during the three months ended September 30, 2026, and the Company repurchased 1.5 million shares during the three months ended September 30, 2025. The Company repurchased 2.4 million and 3.3 million shares of its common stock under the Repurchase Program during the nine months ended September 30, 2026 and 2025, respectively. The reconciliation of the changes in stockholders' equity for the three and nine months ended September 30, 2026 and 2025 is as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Common Stock | | Additional Paid-in Capital | | Accumulated Other Comprehensive Loss | | Accumulated Deficit | | Total | | Shares | | Amount | | | | | | Balance at December 31, 2025 | 70,391 | | | $ | — | | | $ | 531,393 | | | $ | (18,404) | | | $ | (172,162) | | | $ | 340,827 | | | | | | | | | | | | | | | Vesting of restricted stock and performance stock units | 1,190 | | | — | | | — | | | — | | | — | | | — | | | Purchase and retirement of common shares in satisfaction of minimum tax withholdings for vested restricted stock and performance stock units | (416) | | | — | | | (1,261) | | | — | | | — | | | (1,261) | | | Stock-based compensation | — | | — | | | 2,768 | | | — | | | — | | | 2,768 | | | Shares repurchased and retired in connection with share repurchase program | (1,768) | | | — | | | (5,000) | | | — | | | — | | | (5,000) | | | Net loss | — | | — | | | — | | | — | | | (22,377) | | | (22,377) | | | Currency translation adjustments | — | | — | | | — | | | (1,633) | | | — | | | (1,633) | | | | | | | | | | | | | | | Balance at March 31, 2026 | 69,397 | | $ | — | | | $ | 527,900 | | | $ | (20,037) | | | $ | (194,539) | | | $ | 313,324 | | | | | | | | | | | | | | | Vesting of restricted stock and performance stock units | 291 | | | — | | | — | | | — | | | — | | | — | | | Purchase and retirement of common shares in satisfaction of minimum tax withholdings for vested restricted stock and performance stock units | (73) | | | — | | | (223) | | | — | | | — | | | (223) | | | Stock-based compensation | — | | | — | | | 2,287 | | | — | | | — | | | 2,287 | | | Shares repurchased and retired in connection with share repurchase program | (647) | | | — | | | (2,000) | | | — | | | — | | | (2,000) | | | Net income | — | | | — | | | — | | | — | | | 6,249 | | | 6,249 | | | Currency translation adjustments | — | | | — | | | — | | | (1,860) | | | — | | | (1,860) | | | | | | | | | | | | | | | Balance at June 30, 2026 | 68,968 | | $ | — | | | $ | 527,964 | | | $ | (21,897) | | | $ | (188,290) | | | $ | 317,777 | | | Common stock issued upon exercise of options | 14 | | | — | | | 47 | | | — | | | — | | | 47 | | | Vesting of restricted stock and performance stock units | 69 | | | — | | | — | | | — | | | — | | | — | | | Purchase and retirement of common shares in satisfaction of minimum tax withholdings for vested restricted stock and performance stock units | (15) | | | — | | | (59) | | | — | | | — | | | (59) | | | Stock-based compensation | — | | — | | | 2,278 | | | — | | | — | | | 2,278 | | | Shares repurchased and retired in connection with share repurchase program | — | | | — | | | — | | | — | | | — | | | — | | | Net loss | — | | — | | | — | | | — | | | (13,094) | | | (13,094) | | | Currency translation adjustments | — | | — | | | — | | | 184 | | | — | | | 184 | | | | | | | | | | | | | | | Balance at September 30, 2026 | 69,036 | | $ | — | | | $ | 530,230 | | | $ | (21,713) | | | $ | (201,384) | | | $ | 307,133 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Common Stock | | Additional Paid-in Capital | | Accumulated Other Comprehensive Loss | | Accumulated Deficit | | Total | | Shares | | Amount | | | | | | Balance at December 31, 2024 | 74,598 | | | $ | — | | | $ | 538,129 | | | $ | (24,360) | | | $ | (103,431) | | | $ | 410,338 | | | | | | | | | | | | | | | Vesting of restricted stock and performance stock units | 768 | | | — | | | — | | | — | | | — | | | — | | | Purchase and retirement of common shares in satisfaction of minimum tax withholdings for vested restricted stock and performance stock units | (252) | | | — | | | (941) | | | — | | | — | | | (941) | | | Stock-based compensation | — | | — | | | 2,687 | | | — | | | — | | | 2,687 | | | | | | | | | | | | | | | Net loss | — | | — | | | — | | | — | | | (16,040) | | | (16,040) | | | Currency translation adjustments | — | | — | | | — | | | 238 | | | — | | | 238 | | | | | | | | | | | | | | | Balance at March 31, 2025 | 75,114 | | $ | — | | | $ | 539,875 | | | $ | (24,122) | | | $ | (119,471) | | | $ | 396,282 | | | Vesting of restricted stock and performance stock units | 713 | | | — | | | — | | | — | | | — | | | — | | | Purchase and retirement of common shares in satisfaction of minimum tax withholdings for vested restricted stock and performance stock units | (271) | | | — | | | (784) | | | — | | | — | | | (784) | | | Stock-based compensation | — | | — | | | 3,165 | | | — | | | — | | | 3,165 | | | Shares repurchased and retired in connection with share repurchase program | (1,821) | | | | | (5,000) | | | — | | | — | | | (5,000) | | | Net loss | — | | — | | | — | | | — | | | (19,693) | | | (19,693) | | | Currency translation adjustments | — | | — | | | — | | | 6,751 | | | — | | | 6,751 | | | | | | | | | | | | | | | Balance at June 30, 2025 | 73,735 | | $ | — | | | $ | 537,256 | | | $ | (17,371) | | | $ | (139,164) | | | $ | 380,721 | | | Vesting of restricted stock and performance stock units | 76 | | | — | | — | | | — | | — | | — | | | Purchase and retirement of common shares in satisfaction of minimum tax withholdings for vested restricted stock and performance stock units | (21) | | | — | | (61) | | | — | | — | | (61) | | | Stock-based compensation | — | | — | | 2,835 | | | — | | — | | 2,835 | | | Shares repurchased and retired in connection with share repurchase program | (1,525) | | | — | | (5,001) | | | — | | — | | | (5,001) | | | Net loss | — | | — | | — | | — | | (13,712) | | | (13,712) | | | Currency translation adjustments | — | | — | | — | | (2,802) | | | — | | (2,802) | | | | | | | | | | | | | | | Balance at September 30, 2025 | 72,265 | | $ | — | | | $ | 535,029 | | | $ | (20,173) | | | $ | (152,876) | | | $ | 361,980 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|