v3.26.1
Insurance Contracts - Summarized Future Gross Undiscounted Premiums Expected to be Collected, and Future Expected Premiums Earned, Net of Reinsurance (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Past Due Premiums $ 8,260     $ 6,781  
Allowance for Doubtful Accounts, Premiums and Other Receivables 500 $ 200 $ 500   $ 142
Premium Receivable, Credit Loss Expense (Reversal) 0 58      
Premium Receivable, Allowance for Credit Loss, Writeoff 0 0      
Premium Receivable, Allowance for Credit Loss, Recovery $ 0 $ 0