XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net (loss) income $ (4,596) $ 7,373 $ (4,977) $ 17,959
Other comprehensive income (loss):        
Foreign currency translation adjustments (365) (1,735) 229 (1,936)
Comprehensive income (loss) $ (4,961) $ 5,638 $ (4,748) $ 16,023