v3.25.2
Reinsurance - Reinsurance Recoverable and Ceded Premiums (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Insurance [Abstract]        
Ceded unpaid losses and LAE $ 670,846 $ 455,484 $ 435,986 $ 381,338
Ceded paid losses and LAE 166,663 122,287    
Loss portfolio transfer 22,662 20,858    
Allowance for credit losses (2,295) (2,295) 0  
Reinsurance recoverables 857,876 596,334 $ 581,359  
Ceded unearned premium $ 203,901 $ 186,121