v3.26.1
Allowance for Expected Credit Losses - Balances of Premiums Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable Net of Allowance for Expected Credit Losses        
Balance, beginning of period $ 313,428 $ 306,408 $ 320,187 $ 306,465
Balance, end of period 332,530 333,014 332,530 333,014
Allowance for Expected Credit Losses        
Balance, beginning of period 823 785 802 918
Current period change for expected credit losses 880 834 1,758 1,675
Writeoffs of uncollectable accounts receivable (813) (792) (1,670) (1,766)
Balance, end of period $ 890 $ 827 $ 890 $ 827