v3.25.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance $ 4,878,357 $ 4,597,155
Other comprehensive gain (loss) 20,608 (21,263)
Ending balance 4,584,561 4,633,767
Total    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance (155,993) (95,330)
Ending balance (135,385) $ (116,593)
Foreign Currency Translation    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance (157,099)  
Other comprehensive gain (loss) 21,784  
Ending balance (135,315)  
Net Unrealized Gains (Losses) on Investments    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance 1,106  
Other comprehensive gain (loss) (1,176)  
Ending balance $ (70)