XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Loss) - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Currency translation adjustments income (loss) $ (36,889) $ (8,934) $ 23,160 $ (57,886) $ 13,261 $ 12,061 $ (22,663) $ (32,564)
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 income (loss) 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 income (loss) $ (39,273)     $ (72,643)     $ (8,992) (78,212)
Adjustment of accumulated other comprehensive loss to retained earnings               $ 0