XML 79 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reinsurance - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Amount of allowance for uncollectible amounts on paid recoverables $ 17,000 $ 16,000
Reinsurance balances recoverable on unpaid losses and settlement expenses, allowances for uncollectible amounts $ 9,580 $ 10,608
Minimum    
Percentage of reinsurance recoverables due from companies with financial strength ratings of "A" or better by A.M. Best and S&P rating services 93.00%  
Maximum    
Maximum amount beyond which net loss on any individual risk is limited through the purchase of reinsurance $ 12,000  
Financing receivable, allowance for credit Loss, write-off 1,000  
Financing receivable, allowance for credit loss, recovery $ 1,000