XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (6,524) $ (16,343) $ 19,570
Other comprehensive (loss) income      
Unrealized (loss) gain on marketable securities, net (61) (248) 314
Foreign currency translation, net (23,306) 15,698 (31,855)
Unrealized gain (loss) on employee benefit plan, net 152 (30) 367
Total other comprehensive (loss) income (23,215) 15,420 (31,174)
Total comprehensive loss $ (29,739) $ (923) $ (11,604)