v3.25.2
Subsequent Events (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2025
Subsequent Event [Line Items]          
Reinsurance recoverables, net   $ 261,542 $ 17,270 $ 45,032  
Current period change for estimated uncollectible reinsurance   13,585 $ 0    
Gain on loss portfolio transfer   $ 2,000      
Subsequent Event          
Subsequent Event [Line Items]          
Proceeds from portfolio transfer         $ 11,700
Reinsurance recoverables, net $ 25,300