v3.26.1
Debt - Future Minimum Annual Payments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Long-term Debt, Fiscal Year Maturity [Abstract]    
Less: Unamortized Debt Issuance Costs $ (1,757,000) $ (1,972,000)
Secured Debt    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2026 (remainder of the year) 11,202,000  
2027 50,710,000  
2028 14,668,000  
2029 42,286,000  
2030 154,000  
Long-term debt, before amount representing interest, gross 119,082,000  
Less: Amount representing interest (11,308,000)  
Long-term debt, gross 107,774,000 115,434,000
Less: Unamortized Debt Issuance Costs (1,078,000) (1,366,000)
Long-term debt 106,697,000 114,067,000
Less: current portion (40,155,000) (16,910,000)
Secured long-term debt 66,542,000 $ 97,157,000
Long-Term Debt, Maturity, after Year Five $ 62,000