XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (4,931) $ 4,055 $ (8,671) $ (5,178)
Other comprehensive income (loss)        
Unrealized gain on marketable securities, net of income taxes 1 117 54 126
Foreign currency translation, net of income taxes 34,781 (3,007) 50,190 (12,347)
Total other comprehensive income (loss) 34,782 (2,890) 50,244 (12,221)
Total comprehensive income (loss) $ 29,851 $ 1,165 $ 41,573 $ (17,399)