XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Insurance Contracts - Premium Earned (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Insurance [Line Items]      
Premiums Earned, Net $ 15,678 $ 25,579  
Direct Premiums Written 77,191 79,234  
Direct Premiums Earned 80,446 61,336  
Assumed Reinsurance Premiums Written 9,724 17,188  
Assumed Reinsurance Premiums Earned 7,529 15,523  
Ceded Premiums Written 68,911 70,175  
Ceded Reinsurance Premiums Earned 72,297 51,280  
Premiums Written, Net 18,004 $ 26,247  
Premiums Receivable, Net $ 64,563   $ 57,222