XML 81 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounting Policies - Premium Receivable Expected Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Premiums Receivable, Net $ 228,900 $ 235,569 $ 246,094
Premium Receivable, Allowance for Credit Loss [Roll Forward]      
Premium receivable, allowance for credit loss, beginning balance 7,809 7,658  
Provision for expected credit losses 960 1,114  
Write offs charged against the allowance (698) (1,040)  
Recoveries of amounts previously written off 70 77  
Premium receivable, allowance for credit loss, ending balance $ 8,141 $ 7,809