XML 110 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 4,597,155 $ 4,360,187 $ 4,530,014
Other comprehensive income (loss) (60,663) 45,002 (71,227)
Ending balance 4,878,357 4,597,155 4,360,187
Total      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (95,330) (140,332) (69,105)
Ending balance (155,993) (95,330) (140,332)
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (98,035) (116,474)  
Other comprehensive income (loss) (59,064) 18,439  
Ending balance (157,099) (98,035) (116,474)
Net Unrealized (Losses) Gains on Investments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 2,705 (23,858)  
Other comprehensive income (loss) (1,599) 26,563  
Ending balance $ 1,106 $ 2,705 $ (23,858)