XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax $ 0 $ (35) $ 0 $ (35)
Document Period End Date     Jun. 30, 2024  
Net income (loss) 34,997 19,002 $ 50,132 23,062
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax (10,525) 3,123 (26,488) 1,177
Other Comprehensive Income (Loss):        
Total other comprehensive income (loss) (10,525) 3,088 (26,488) 1,142
Comprehensive income (loss) $ 24,472 $ 22,090 $ 23,644 $ 24,204