v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Stock Split and Reinsurance (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jan. 15, 2025
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
$ / shares
Reinsurance      
Amount of allowance for uncollectible amounts on paid recoverables   $ 17,000  
Reinsurance balances recoverable on unpaid losses and settlement expenses, allowances for uncollectible amounts   10,174 $ 9,580
Financing receivable, allowance for credit Loss, write-off   $ 0  
Common stock      
Common stock split ratio 2    
Common stock, par value (in dollars per share) | $ / shares $ 0.01 $ 0.01 $ 0.01
Maximum      
Reinsurance      
Financing receivable, allowance for credit loss, recovery   $ 1,000