v3.26.1
Allowance for Credit Losses on Premiums Receivable (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]        
Balance at beginning of period $ 22,400 $ 21,600 $ 21,300 $ 20,400
Current period change for expected credit losses 3,789 1,933 6,848 5,799
Write-offs charged against the allowance for credit losses (2,300) (2,314) (4,537) (5,203)
Recoveries 211 581 489 804
Allowance for credit losses, end of period $ 24,100 $ 21,800 $ 24,100 $ 21,800