XML 172 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Allowance for Expected Credit Losses - Balances of Premiums Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable Net of Allowance for Expected Credit Losses      
Balance, beginning of period $ 306,465 $ 256,687 $ 192,542
Balance, end of period 320,187 306,465 256,687
Allowance for Expected Credit Losses      
Balance, beginning of period 918 1,053 1,446
Current period change for expected credit losses 3,370 3,106 2,598
Writeoffs of uncollectable accounts receivable (3,486) (3,241) (2,991)
Balance, end of period $ 802 $ 918 $ 1,053