v3.25.2
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
Foreign currency translation adjustments:        
Change in unrealized foreign currency translation gains (losses) before income taxes $ 21,388 $ (3,817) $ 20,964 $ (13,272)
Change in unrealized foreign currency translation gains (losses), net of income taxes 21,388 (3,817) 20,964 (13,272)
Unrealized gain (losses) on available-for-sale securities:        
Change in unrealized holding gains (losses) arising during period before income taxes 9,794 (6,756) 46,719 (21,602)
Income tax expense (benefit) on unrealized holding gains (losses) arising during period 1,897 (1,395) 9,806 (4,716)
Change in unrealized holding gains (losses) on available-for-sale securities arising during period, net of income taxes 7,897 (5,361) 36,913 (16,886)
Reclassification from accumulated OCI to net income for (gains) losses realized on available-for-sale securities 1,566 (565) 1,645 (572)
Income tax (expense) benefit on (gains) losses reclassified from accumulated OCI to net income 329 (119) 345 (120)
Reclassification from accumulated OCI to net income for (gains) losses realized on available-for-sale securities, net of income taxes 1,237 (446) 1,300 (452)
Change in unrealized gains (losses) on available-for-sale securities, net of income taxes and reclassification adjustment 9,134 (5,807) 38,213 (17,338)
Effect of change in discount rate assumptions on the LFPB:        
Change in effect in discount rate assumptions on the LFPB before income taxes 4,406 137,798 (63,047) 305,884
Income tax expense (benefit) on the effect of change in discount rate assumptions on the LFPB from accumulated OCI to net income 1,378 29,211 (12,840) 65,357
Change in effect in discount rate assumptions on the LFPB, net of income taxes $ 3,028 $ 108,587 $ (50,207) $ 240,527