v3.26.1
Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total debt $ 59,769 $ 2,055
less current portion of debt (54,513) (584)
Long term portion of debt 5,256 1,471
Total notes payable 59,769  
Credit Facility [Member]    
Debt Instrument [Line Items]    
Total debt 22,812 0
Secured Term Loans [Member]    
Debt Instrument [Line Items]    
Total debt 22,276 0
Unsecured Term Loans [Member]    
Debt Instrument [Line Items]    
Total debt 12,130 0
Promissory Notes [Member]    
Debt Instrument [Line Items]    
Total debt 525 106
Motor Vehicle and Equipment Loans [Member]    
Debt Instrument [Line Items]    
Total debt $ 2,026 $ 1,949