XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED COMPREHENSIVE INCOME (LOSS) STATEMENTS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (10,411) $ 2,988 $ (71,774) $ 78
Other comprehensive income (loss):        
Change in foreign currency translation adjustment (3,117) (7,313) (1,201) (5,464)
Comprehensive income (loss) $ (13,528) $ (4,325) $ (72,975) $ (5,386)