v3.26.3
Allowance for Credit Losses on Premiums Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Premium Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 24,100 $ 21,800 $ 21,300 $ 20,400
Current period change for expected credit losses 11,637 2,148 18,485 7,947
Write-offs charged against the allowance for credit losses (5,243) (2,693) (9,780) (7,896)
Recoveries 341 345 830 1,149
Allowance for credit losses, end of period $ 30,835 $ 21,600 $ 30,835 $ 21,600