v3.25.2
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period $ 4,190,590 $ 4,030,608 $ 4,183,165 $ 3,995,035
Total other comprehensive income (loss) 2,268 (2,696) 4,789 (12,136)
Balance at end of period 4,232,074 4,083,334 4,232,074 4,083,334
Total        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period     7,510 16,350
Other comprehensive income (loss) before reclassifications     5,149 (11,866)
Amounts reclassified from accumulated other comprehensive income (loss)     (360) (270)
Total other comprehensive income (loss)     4,789 (12,136)
Balance at end of period 12,299 4,214 12,299 4,214
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     (510) 212
Other comprehensive income (loss) before reclassifications     1,305 (419)
Amounts reclassified from accumulated other comprehensive income (loss)     (171) (100)
Total other comprehensive income (loss)     1,134 (519)
Balance at end of period 624 (307) 624 (307)
Defined Benefit Pension        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period     16,570 15,905
Other comprehensive income (loss) before reclassifications     (2,386) 0
Amounts reclassified from accumulated other comprehensive income (loss)     (189) (170)
Total other comprehensive income (loss)     (2,575) (170)
Balance at end of period 13,995 15,735 13,995 15,735
Foreign Currency Translation        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period     (8,550) 233
Other comprehensive income (loss) before reclassifications     6,230 (11,447)
Amounts reclassified from accumulated other comprehensive income (loss)     0 0
Total other comprehensive income (loss)     6,230 (11,447)
Balance at end of period $ (2,320) $ (11,214) $ (2,320) $ (11,214)