v3.26.1
Reinsurance - Schedule of Written Premiums, Earned Premiums and Losses and Loss Adjustment Expenses Incurred (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Written premiums:        
Direct $ 206,762 $ 167,502 $ 349,689 $ 283,645
Ceded (53,325) (50,231) (77,545) (76,503)
Net written 153,437 117,271 272,144 207,142
Earned premiums:        
Direct 151,462 124,624 294,294 236,774
Ceded (37,687) (37,696) (75,308) (71,545)
Net earned 113,775 86,928 218,986 165,229
Losses and loss adjustment expenses:        
Direct 103,468 74,382 183,197 131,217
Ceded (36,965) (23,970) (54,814) (33,943)
Net losses and loss adjustment expenses $ 66,503 $ 50,412 $ 128,383 $ 97,274