v3.26.3
Debt - Future Minimum Annual Payments (Details) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Long-term Debt, Fiscal Year Maturity [Abstract]    
Less: Unamortized Debt Issuance Costs $ (1,655,000) $ (1,972,000)
Secured Debt    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2026 (remainder of the year) 5,369,000  
2027 50,654,000  
2028 14,619,000  
2029 42,281,000  
2030 154,000  
Thereafter 62,000  
Long-term debt, before amount representing interest, gross 113,139,000  
Less: Amount representing interest (9,622,000)  
Long-term debt, gross 103,517,000 115,434,000
Less: Unamortized Debt Issuance Costs (921,000) (1,366,000)
Long-term debt 102,596,000 114,067,000
Less: current portion (37,758,000) (16,910,000)
Secured long-term debt $ 64,838,000 $ 97,157,000