XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract]    
Net income (loss) $ (21,470) $ 9,528
Other comprehensive loss    
Foreign currency translation adjustments (1,908) (3,045)
Derivative adjustments    
Fair valuation of derivatives (1,135) (1,264)
Reclassification adjustment for loss on derivatives included in net income (loss) 603 762
Total other comprehensive loss (2,440) (3,547)
Total comprehensive income (loss) $ (23,910) $ 5,981