XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (16,343) $ 19,570 $ (27,362)
Other comprehensive income (loss)      
Unrealized (loss) gain on marketable securities, net of income taxes (248) 314 0
Foreign currency translation, net of income taxes 15,698 (31,855) (41,150)
Unrealized (loss) gain on employee benefit plan, net (30) 367 169
Total other comprehensive income (loss) 15,420 (31,174) (40,981)
Total comprehensive income (loss) $ (923) $ (11,604) $ (68,343)