v3.25.2
Changes in accumulated other comprehensive income - Schedule of 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 Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 5,119,407 $ 4,713,764 $ 4,996,096 $ 4,632,347
Other comprehensive income (loss) before reclassifications 42,179 (4,931) 94,681 (17,280)
Amounts reclassified from other comprehensive income (loss) 5,961 6,103 8,432 11,375
Total other comprehensive income (loss) 48,140 1,172 103,113 (5,905)
Ending balance 5,223,128 4,825,829 5,223,128 4,825,829
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (152,482) (237,477) (207,455) (230,400)
Ending balance (104,342) (236,305) (104,342) (236,305)
Net unrealized investment gains (losses)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (148,730) (237,635) (207,624) (230,556)
Other comprehensive income (loss) before reclassifications 42,293 (4,931) 98,716 (17,282)
Amounts reclassified from other comprehensive income (loss) 5,961 6,103 8,432 11,375
Total other comprehensive income (loss) 48,254 1,172 107,148 (5,907)
Ending balance (100,476) (236,463) (100,476) (236,463)
Foreign currency translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (3,752) 158 169 156
Other comprehensive income (loss) before reclassifications (114) 0 (4,035) 2
Amounts reclassified from other comprehensive income (loss) 0 0 0 0
Total other comprehensive income (loss) (114) 0 (4,035) 2
Ending balance $ (3,866) $ 158 $ (3,866) $ 158