v3.25.4
Debt - Schedule Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total $ 19,843 $ 21,730
Less: deferred loan costs (129) (210)
Less: current portion (2,075) (1,814)
Long-term debt 17,639 19,706
Huntington Term Loans    
Debt Instrument [Line Items]    
Total 19,843 21,719
Loans Payable | Leaf Capital term loan payable    
Debt Instrument [Line Items]    
Total $ 0 $ 11