XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.2
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 income (loss) $ 3,913 $ 6,292 $ (83,359) $ (381)
Other comprehensive income (loss), net of tax:        
Foreign currency translation 4,980 (211) 7,438 (2,179)
Net change in market value of investments 4 18 8 24
Other comprehensive income (loss) 4,984 (193) 7,446 (2,155)
Comprehensive income (loss) $ 8,897 $ 6,099 $ (75,913) $ (2,536)