v3.26.1
Related Party Transactions - Schedule of Quota Share Arrangements with AmTrust (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]        
Net premiums earned $ 3,474 $ 2,422 $ 6,631 $ 2,422
Net loss and LAE (1,515) 5,961 (3,770) 5,961
Commission and other acquisition expenses (983) (394) (2,456) (394)
Quota Share Reinsurance Agreements | AmTrust Financial Services, Inc.        
Related Party Transaction [Line Items]        
Gross and net premiums written 922 (285) 2,801 (285)
Net premiums earned 2,903 1,032 5,193 1,032
Net loss and LAE (1,935) 3,082 (4,313) 3,082
Commission and other acquisition expenses $ (531) $ (106) $ (1,277) $ (106)