v3.26.1
Debt (Details 1) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
2026 (9 months) $ 53,052  
2027 599  
2028 618  
2029 464  
2030 46  
Thereafter 3,546  
Total notes payable 58,325  
Less debt - current (53,265) $ (584)
Debt -noncurrent $ 5,060 $ 1,471