XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Income (Loss) - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Currency translation adjustments loss $ 57,886 $ (13,261) $ (12,061) $ 15,335 $ (25,710) $ 16,450 $ 32,564 $ 6,075
Adjustment of accumulated other comprehensive loss to retained earnings             2,801  
Available-for-Sale Securities                
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 0   3,600 1,320     (3,646) (1,912)
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 $ 72,643     $ 29,316     78,212 $ 36,517
Adjustment of accumulated other comprehensive loss to retained earnings             $ 0