v3.25.2
Allowance for Credit Losses - Reinsurance Recoverable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Reinsurance Recoverable, Allowance for Credit Loss [Roll Forward]    
Allowance for Estimated Uncollectible Reinsurance, beginning balance $ 596,334 $ 581,359
Reinsurance Recoverables, Net, beginning balance 2,295 0
Cumulative effect of adoption of ASU 2016-13 at January 1, 2023 2,295 2,295
Current period change for estimated uncollectible reinsurance 13,585 0
Write-offs of uncollectible reinsurance recoverables (13,585) 0
Allowance for Estimated Uncollectible Reinsurance, ending balance 857,876 596,334
Reinsurance Recoverables, Net, ending balance $ 2,295 2,295
Period of adoption, adjustment    
Reinsurance Recoverable, Allowance for Credit Loss [Roll Forward]    
Reinsurance Recoverables, Net, beginning balance   $ 2,295
Cumulative effect of adoption of ASU 2016-13 at January 1, 2023