v3.26.1
Presentation of Financial Statements and Significant Accounting Policies - Effect of Reinsurance on Premiums and Earned (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Premiums written        
Direct $ 103,336   $ 103,336  
Assumed 52,723   52,723  
Ceded (48,851)   (48,851)  
Net written insurance premiums 107,208   107,208  
Premiums earned        
Direct 85,560   85,560  
Assumed 48,165   48,165  
Ceded (36,478)   (36,478)  
Net earned insurance premiums $ 97,247 $ 0 $ 97,247 $ 0