v3.26.1
Debt - Outstanding Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument    
Total $ 39,899 $ 43,494
Less: unamortized issuance costs and discount 200 244
Less: short-term lines of credit 98 740
Less: current portion of long-term debt 8,496 13,336
Total long-term debt 31,105 29,174
Term loans secured by all assets    
Debt Instrument    
Total $ 18,264 19,578
Term loans secured by all assets | Minimum    
Debt Instrument    
Interest Rates 4.00%  
Term loans secured by all assets | Maximum    
Debt Instrument    
Interest Rates 9.00%  
Term loans secured by property and equipment    
Debt Instrument    
Total $ 4,816 5,813
Term loans secured by property and equipment | Minimum    
Debt Instrument    
Interest Rates 3.41%  
Term loans secured by property and equipment | Maximum    
Debt Instrument    
Interest Rates 7.82%  
Line of credit secured by all assets    
Debt Instrument    
Interest Rates 6.75%  
Total $ 98 740
Term loans of Real Estate VIEs    
Debt Instrument    
Total $ 9,921 10,563
Term loans of Real Estate VIEs | Minimum    
Debt Instrument    
Interest Rates 3.50%  
Term loans of Real Estate VIEs | Maximum    
Debt Instrument    
Interest Rates 3.59%  
Seller note    
Debt Instrument    
Interest Rates 8.00%  
Total $ 5,800 5,800
Deferred payment    
Debt Instrument    
Interest Rates 10.00%  
Total $ 1,000 $ 1,000