v3.26.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance at beginning of period $ 4,506,287 $ 4,183,165
Total other comprehensive income (loss) (1,556) 2,521
Balance at end of period 4,569,142 4,190,590
Total    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance at beginning of period 16,833 7,510
Other comprehensive income (loss) before reclassifications (1,358) 2,695
Amounts reclassified from accumulated other comprehensive income (loss) (198) (174)
Total other comprehensive income (loss) (1,556) 2,521
Balance at end of period 15,277 10,031
Unrealized Gains (Losses) on Available-for-Sale Debt Investments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance at beginning of period 662 (510)
Other comprehensive income (loss) before reclassifications (2,540) 1,207
Amounts reclassified from accumulated other comprehensive income (loss) (1) (80)
Total other comprehensive income (loss) (2,541) 1,127
Balance at end of period (1,879) 617
Defined Benefit Pension    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance at beginning of period 20,330 16,570
Other comprehensive income (loss) before reclassifications 74 (2,386)
Amounts reclassified from accumulated other comprehensive income (loss) (197) (94)
Total other comprehensive income (loss) (123) (2,480)
Balance at end of period 20,207 14,090
Foreign Currency Translation    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance at beginning of period (4,159) (8,550)
Other comprehensive income (loss) before reclassifications 1,108 3,874
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Total other comprehensive income (loss) 1,108 3,874
Balance at end of period $ (3,051) $ (4,676)