v3.26.1
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (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
Accumulated Other Comprehensive Income (Loss)          
AOCI before Tax, Attributable to Parent $ (10,345)   $ (10,345)   $ (8,343)
Accumulated Other Comprehensive Income (Loss), Tax (Expense) Benefit 1,801   1,801   1,101
Accumulated other comprehensive loss (8,544)   (8,544)   $ (7,242)
Change in net unrealized losses on investments, Pre-Tax Amount 2,512 $ 3,042 1,268 $ 7,254  
Reclassification adjustment for realized gains, Pre-Tax Amount $ 3,264 $ 0 3,270 $ 1,382  
Consolidated Entity Excluding Noncontrolling Interests          
Accumulated Other Comprehensive Income (Loss)          
Change in net unrealized losses on investments, Pre-Tax Amount     1,268    
Changes in net unrealized losses on investments,Tax (Expense) Benefit     (118)    
Changes in net unrealized losses on investments, Net-of-Tax Amount     1,150    
Reclassification adjustment for realized gains, Pre-Tax Amount     (3,270)    
Reclassification adjustment for realized gains, Tax (Expense) Benefit     818    
Reclassification adjustment for net realized gains, Net-of-Tax Amount     $ (2,452)