XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance $ 4,530,014 $ 4,251,296 $ 3,657,958
Other comprehensive loss (71,227) (48,904) 24,943
Ending Balance 4,360,187 4,530,014 4,251,296
Accumulated Other Comprehensive Loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (69,105) (20,201) (45,144)
Ending Balance (140,332) (69,105) (20,201)
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (71,809) (33,295)  
Other comprehensive loss (44,665) (38,514)  
Ending Balance (116,474) (71,809) (33,295)
Net Unrealized Gains (Losses) on Investments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance 2,704 13,094  
Other comprehensive loss (26,562) (10,390)  
Ending Balance $ (23,858) $ 2,704 $ 13,094