v3.25.2
Allowance for Credit Losses - Premium Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Premium Receivable, Allowance for Credit Loss [Roll Forward]    
Premiums Receivable, Net, beginning balance $ 179,235 $ 139,215
Allowance for Estimated Uncollectible Premiums, beginning balance 964 629
Cumulative effect of adoption of ASU 2016-13 at January 1, 2023 2,432 964
Current period change for estimated uncollectible premiums 3,235 748
Write-offs of uncollectible premiums receivable (1,895) (513)
Recoveries of amounts previously written off 128 100
Premiums Receivable, Net, ending balance 321,641 179,235
Allowance for Estimated Uncollectible Premiums, ending balance $ 2,432 964
Period of adoption, adjustment    
Premium Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for Estimated Uncollectible Premiums, beginning balance   $ 0
Cumulative effect of adoption of ASU 2016-13 at January 1, 2023