v3.26.1
Debt Obligations - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance lease obligations Finance lease obligations
Finance lease obligations $ 443 $ 319
Other 936 1,031
Long-term debt 30,929 28,703
Unamortized debt discounts (23) (24)
Unamortized debt issuance costs (202) (214)
Long-term debt 30,704 28,465
Less: Current maturities (22,509) (20,013)
Total long-term debt obligations 8,195 8,452
Revolving credit agreement    
Debt Instrument [Line Items]    
Loan due 21,410 18,950
CTB Loan due January 2036    
Debt Instrument [Line Items]    
Loan due $ 8,140 $ 8,403