v3.26.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance $ 4,908,825 $ 4,584,561 $ 4,977,371 $ 4,878,357
Other comprehensive loss (270) 47,968 (22,138) 68,576
Ending balance 4,748,517 4,467,508 4,748,517 4,467,508
Total        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance (116,624) (135,385) (94,756) (155,993)
Ending balance (116,894) $ (87,417) (116,894) $ (87,417)
Foreign Currency Translation        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (97,536)  
Other comprehensive loss     (13,616)  
Ending balance (111,152)   (111,152)  
Net Unrealized Gains (Losses) on Investments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     2,780  
Other comprehensive loss     (8,522)  
Ending balance $ (5,742)   $ (5,742)