XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Comprehensive Income (Loss) - Accumulated other comprehensive income (loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss)    
Balance $ 19,949,910 $ 21,585,833
Balance 20,245,225 19,949,910
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive Income (Loss)    
Balance (160,056) (175,267)
Foreign currency translation adjustments (35,667) 14,976
Other comprehensive income (loss) before reclassification 1,174 (241)
Amounts reclassified from accumulated other comprehensive income (loss) (1,162) 476
Balance (195,711) (160,056)
Foreign Currency Translation Adjustment    
Accumulated Other Comprehensive Income (Loss)    
Balance (160,169) (175,047)
Foreign currency translation adjustments (35,667) 14,878
Balance (195,836) (160,169)
Unrealized/Recognized Gains (Losses)    
Accumulated Other Comprehensive Income (Loss)    
Balance 113 (122)
Other comprehensive income (loss) before reclassification 1,174 (241)
Amounts reclassified from accumulated other comprehensive income (loss) (1,162) 476
Balance $ 125 113
Other    
Accumulated Other Comprehensive Income (Loss)    
Balance   (98)
Foreign currency translation adjustments   $ 98