v3.26.1
Insurance Contracts - Effect of Reinsurance on Premiums Written and Earned (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items]    
Direct Premiums Written $ 95,043 $ 77,191
Assumed Reinsurance Premiums Written 8,672 9,724
Ceded Reinsurance Premiums Written 71,266 68,911
Premiums written, net of reinsurance (32,449) (18,004)
Direct Premiums Earned 85,003 80,446
Assumed Reinsurance Premiums Earned 7,209 7,529
Ceded Reinsurance Premiums Earned $ 72,211 $ 72,297