v3.25.2
Basis of Presentation (Details Narrative) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
Restricted cash $ 5,300 $ 2,600
Restricted cash current 2,215 1,150
Restricted cash noncurrent 3,060 1,460
Restricted cash current   1,100
Deposits on equipment 1,000 $ 5,100
Deposits 975  
Credit on equipment usage value 195  
Credit on equipment future purchases $ 780