XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax $ (11,483) $ (20,889) $ (10,306) $ (42,044)
OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax (105) 595 $ (140) (46)
Document Period End Date     Sep. 30, 2023  
Net income (loss) 29,812 18,303 $ 52,874 2,813
Other Comprehensive Income (Loss):        
Total other comprehensive income (loss) (11,588) (20,294) (10,446) (42,090)
Comprehensive income (loss) 18,224 (1,991) $ 42,428 $ (39,277)
Currency Translation Adjustments [Member]        
Other Comprehensive Income (Loss):        
Total other comprehensive income (loss) (11,588) (20,294)    
Retained Earnings [Member]        
Net income (loss) $ 29,812 $ 18,303