XML 16 R3.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 income (loss) $ 9,665 $ (13,822) $ 4,745 $ (41,164)
Other comprehensive income (loss), net of tax:        
Foreign currency translation income (loss) 673 (74) 1,088 (310)
Net other comprehensive loss, net of income tax expense of $0, $0, $0, and $0 respectively (7) (385) (154) (738)
Total other comprehensive income (loss), net of tax 666 (459) 934 (1,048)
Total comprehensive income (loss) $ 10,331 $ (14,281) $ 5,679 $ (42,212)