v3.25.2
Changes in accumulated other comprehensive income - Reclassification out of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Benefit (expense) from income taxes $ (46,694) $ (51,156) $ (92,337) $ (96,089)
Reclassification out of Accumulated Other Comprehensive Income | Amounts reclassified from accumulated other comprehensive income (loss)        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Net unrealized gains (losses) on investments (7,546) (7,724) (10,674) (14,397)
Benefit (expense) from income taxes $ 1,585 $ 1,621 $ 2,242 $ 3,022