v3.26.3
Reinsurance - Schedule of Disaggregation of Reinsurance Recoverable by Financial Strength Rating and Aging Analysis (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross $ 1,128,348   $ 917,495      
Less: allowance for credit losses (2,000) $ (2,000) (2,000) $ (2,000) $ (2,000) $ (2,000)
Total reinsurance recoverable, net 1,126,348   915,495      
Reinsurance Recoverable for Paid and Unpaid Claims and Claims Adjustments, Gross | Current            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 1,124,534   909,109      
Reinsurance Recoverable for Paid and Unpaid Claims and Claims Adjustments, Gross | Past Due            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 3,814   8,386      
Total non-rated reinsurers            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 96,523   95,245      
Total non-rated reinsurers | Current            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 96,475   95,184      
Total non-rated reinsurers | Past Due            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 48   61      
Federal and state pools            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 94,832   82,322      
Federal and state pools | Current            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 94,832   82,322      
Federal and state pools | Past Due            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 0   0      
Other than federal and state pools            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 1,691   12,923      
Other than federal and state pools | Current            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 1,643   12,862      
Other than federal and state pools | Past Due            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 48   61      
Total rated reinsurers            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 1,031,825   822,250      
Total rated reinsurers | Current            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 1,028,059   813,925      
Total rated reinsurers | Past Due            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 3,766   8,325      
A++            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 180,785   154,956      
A++ | Current            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 180,507   153,275      
A++ | Past Due            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 278   1,681      
A+            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 679,464   534,583      
A+ | Current            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 676,773   529,027      
A+ | Past Due            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 2,691   5,556      
A            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 171,413   131,431      
A | Current            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 170,725   130,457      
A | Past Due            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 688   974      
A-            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 163   1,280      
A- | Current            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross 54   1,166      
A- | Past Due            
Reinsurance Recoverable, Credit Quality Indicator [Line Items]            
Total reinsurance recoverable, gross $ 109   $ 114