v3.26.1
General - Allowance for Credit Losses on Premium Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Premium Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 6,100 $ 6,600 $ 6,000 $ 6,400
Provision during the period for expected credit losses 335 225 1,126 1,050
Write-off amounts during the period (969) (822) (1,958) (1,749)
Recoveries during the period of amounts previously written off 334 297 632 599
Ending balance $ 5,800 $ 6,300 $ 5,800 $ 6,300