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 |