v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Loss Contingencies [Line Items]    
Allowance for credit losses $ 270 $ 223
Purchase obligations due in remainder of fiscal year 2026 7,300  
Purchase obligations due in 2027 7,300  
Purchase obligations due in 2028 7,300  
Purchase obligations due in 2029 7,300  
Employment taxes, penalties and interests related to the employment taxes accrued $ 1,600 $ 1,600
Reinsurance Recoverable Including Reinsurance Premium Paid | Reinsurer Concentration Risk    
Loss Contingencies [Line Items]    
Reinsurance recoverables (percent) 100.00% 100.00%
Reinsurance Recoverable Including Reinsurance Premium Paid | Reinsurer Concentration Risk | Reinsurer One    
Loss Contingencies [Line Items]    
Reinsurance recoverables (percent) 30.00% 30.10%
Reinsurance Recoverable Including Reinsurance Premium Paid | Reinsurer Concentration Risk | Reinsurer Two    
Loss Contingencies [Line Items]    
Reinsurance recoverables (percent) 23.30% 23.50%
Reinsurance Recoverable Including Reinsurance Premium Paid | Reinsurer Concentration Risk | Reinsurer Three    
Loss Contingencies [Line Items]    
Reinsurance recoverables (percent) 16.90% 18.40%
AM Best, A Rating | Reinsurance Recoverable Including Reinsurance Premium Paid | Reinsurer Concentration Risk    
Loss Contingencies [Line Items]    
Reinsurance recoverables (percent) 100.00% 100.00%