XML 167 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reinsurance Recoverables (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reinsurance Disclosures [Abstract]      
Reinsurance Recoverables on Unpaid Losses $ 249,276 $ 271,736 $ 731,666
Reinsurance Recoverables on Paid Losses 14,143 69,084  
Reinsurance recoverable on paid and unpaid losses $ 263,419 $ 340,820