v3.25.2
SCHEDULE V — VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Accounting Standards Update [Extensible Enumeration]   Accounting Standards Update 2016-13 [Member]  
Valuation Allowance For Deferred Tax Assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 586 $ 586 $ 586
Charged to costs and expenses 0 0 0
Amounts written off 0 0 0
Recoveries of amounts previously written off 0 0  
Ending balance 586 586 586
Valuation Allowance For Deferred Tax Assets | Period of adoption, adjustment      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 0    
Ending balance   0  
Allowance for Uncollectible Reinsurance Recoverable      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 2,295 0 0
Charged to costs and expenses 13,585 0 0
Amounts written off (13,585) 0 0
Recoveries of amounts previously written off 0 0  
Ending balance 2,295 2,295 0
Allowance for Uncollectible Reinsurance Recoverable | Period of adoption, adjustment      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 2,295    
Ending balance   2,295  
Allowance for Uncollectible Premiums Receivable      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 964 629 261
Charged to costs and expenses 3,235 748 584
Amounts written off (1,895) (513) (216)
Recoveries of amounts previously written off 128 100  
Ending balance 2,432 964 $ 629
Allowance for Uncollectible Premiums Receivable | Period of adoption, adjustment      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 0    
Ending balance   $ 0