v3.26.1
Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total debt $ 58,325 $ 2,055
less current portion of debt (53,265) (584)
Long term portion of debt 5,060 1,471
Total notes payable 58,325  
Credit Facility [Member]    
Debt Instrument [Line Items]    
Total debt 23,966 0
Secured Term Loans [Member]    
Debt Instrument [Line Items]    
Total debt 20,856 0
Unsecured Term Loans [Member]    
Debt Instrument [Line Items]    
Total debt 10,633 0
Promissory Notes [Member]    
Debt Instrument [Line Items]    
Total debt 805 106
Motor Vehicle and Equipment Loans [Member]    
Debt Instrument [Line Items]    
Total debt $ 2,065 $ 1,949