v3.25.2
Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Credit Loss [Abstract]        
Beginning Balance $ 27,999 $ 15,482 $ 26,926 $ 13,383
Current period change for estimated uncollectible premiums 1,777 6,079 4,901 10,342
Write-offs of uncollectible premiums receivable (2,870) (335) (4,921) (2,499)
Ending Balance $ 26,906 $ 21,226 $ 26,906 $ 21,226