v3.25.2
Reserves for Unpaid Losses and Loss Adjustment Expenses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Liability for Unpaid Claims and Claims Adjustment Expense [Roll Forward]        
Gross reserves for unpaid losses and loss adjustment expenses, beginning of year $ 2,285,668 $ 1,692,875    
Reinsurance recoverable on unpaid losses 381,958 292,369 $ 323,060 $ 241,357
Net reserves for unpaid losses and loss adjustment expenses, beginning of year 1,962,608 1,451,518    
Liability for Unpaid Claims and Claims Adjustment Expense [Roll Forward]        
Current year 480,430 398,058    
Prior years (30,095) (17,947)    
Total net losses and loss adjustment expenses incurred 450,335 380,111    
Payments:        
Current year 28,574 8,114    
Prior years 142,674 102,829    
Total payments 171,248 110,943    
Net reserves for unpaid losses and loss adjustment expenses, end of period 2,241,695 1,720,686    
Reinsurance recoverable on unpaid losses 381,958 292,369 $ 323,060 $ 241,357
Gross reserves for unpaid losses and loss adjustment expenses, end of period $ 2,623,653 $ 2,013,055