v3.26.1
Reinsurance - Schedule of Reinsurance Recoverable and Ceded Premiums (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Insurance [Abstract]        
Ceded unpaid losses and LAE $ 1,109,909 $ 921,165 $ 706,801 $ 670,846
Ceded paid losses and LAE 229,323 201,010    
Allowance for credit losses (2,295) (2,295)    
Reinsurance recoverables 1,336,937 1,119,880    
Ceded unearned premium $ 314,850 $ 238,948