XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Income (Loss) - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Currency translation adjustments (loss) income $ (8,934) $ 23,160 $ 13,261 $ 12,061 $ 14,226 $ 25,322
Adjustment of accumulated other comprehensive loss to retained earnings           2,801
Available-for-Sale Security            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Reclassification adjustment from AOCI and subsequent reclassification for write-down of securities       6,400    
Currency translation adjustments (loss) income 0   0 3,600 0 3,646
Adjustment of accumulated other comprehensive loss to retained earnings       $ 2,800   2,801
Currency Translation Adjustments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Currency translation adjustments (loss) income $ 2,181   $ (6,490)   $ 30,281 (5,569)
Adjustment of accumulated other comprehensive loss to retained earnings           $ 0