v3.26.1
Insurance Contracts - Premium Earned (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Insurance [Line Items]      
Premiums Earned, Net $ 20,001 $ 15,678  
Direct Premiums Written 95,043 77,191  
Direct Premiums Earned 85,003 80,446  
Assumed Reinsurance Premiums Written 8,672 9,724  
Assumed Reinsurance Premiums Earned 7,209 7,529  
Ceded Premiums Written 71,266 68,911  
Ceded Reinsurance Premiums Earned 72,211 72,297  
Premiums Written, Net 32,449 $ 18,004  
Premiums Receivable, Net $ 87,653   $ 75,085