v3.26.1
Debt - Future Minimum Annual Payments (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Long-term Debt, Fiscal Year Maturity [Abstract]    
Less: Unamortized Debt Issuance Costs $ (1,857,000) $ (1,972,000)
Secured Debt    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2026 (remainder of the year) 16,763,000  
2027 50,567,000  
2028 14,525,000  
2029 42,141,000  
2030 6,000  
Long-term debt, before amount representing interest, gross 124,002,000  
Less: Amount representing interest (12,642,000)  
Long-term debt, gross 111,360,000 115,434,000
Less: Unamortized Debt Issuance Costs (1,219,000) (1,366,000)
Long-term debt 110,141,000 114,067,000
Less: current portion (16,985,000) (16,910,000)
Secured long-term debt $ 93,156,000 $ 97,157,000