XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance $ 4,584,561 $ 4,633,767 $ 4,878,357 $ 4,597,155
Other comprehensive gain 47,968 (20,328) 68,576 (41,591)
Ending balance 4,467,508 4,754,676 4,467,508 4,754,676
Total        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance (135,385) (116,593) (155,993) (95,330)
Ending balance (87,417) $ (136,921) (87,417) $ (136,921)
Foreign Currency Translation        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (157,099)  
Other comprehensive gain     68,487  
Ending balance (88,612)   (88,612)  
Net Unrealized Gains on Investments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     1,106  
Other comprehensive gain     89  
Ending balance $ 1,195   $ 1,195