v3.26.1
Derivatives - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Derivative [Line Items]          
Unrealized gains (losses) on hedging instruments $ (1,685) $ 1,407 $ (2,570) $ 4,735  
Ceded reinsurance - embedded derivative 31,900   31,900   $ 29,700
Interest rate swaps          
Derivative [Line Items]          
Unrealized gains (losses) on hedging instruments (1,700) 1,400 (2,600) 4,700  
Gain (loss) to be reclassified during next 12 months $ 600 $ 400 $ 600 $ 400