v3.22.4
Related Party Transactions - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2019
Mar. 31, 2022
Mar. 31, 2021
Sep. 27, 2022
Sep. 08, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 19, 2020
Dec. 31, 2019
Oct. 15, 2019
Related Party Transaction [Line Items]                    
Accrued interest - related party   $ 2,220       $ 2,743        
Security deposit                 $ 900  
Common stock, shares issued   14,147,945       12,973,145        
Warrants, exercise price             $ 0.01 $ 2.50    
Property and equipment, net   $ 26,045       $ 27,962        
CNG Tractors [Member]                    
Related Party Transaction [Line Items]                    
Common stock, shares issued                   1,174,800
Warrant issued                   1,174,800
Warrants, exercise price                   $ 2.50
Property and equipment, net                   $ 3,500
Accrued expenses                   $ 3,500
Description of warrants   Company entered into an agreement with an existing stockholder to purchase used CNG tractors in exchange for 1,174,800 shares of the Company’s common stock and a warrant to purchase 1,174,800 shares of the Company’s common stock at an exercise price of $2.50 per share.                
Subsequent Event [Member]                    
Related Party Transaction [Line Items]                    
Warrants, exercise price         $ 0.0001          
Officer [Member]                    
Related Party Transaction [Line Items]                    
Recognized operating lease expense   $ 0 $ 200              
Operating lease liabilities   $ 0       $ 100        
Sheehy Enterprises Inc [Member] | Collateral Security Pledge Agreement [Member]                    
Related Party Transaction [Line Items]                    
Security deposit $ 900                  
Related party transaction, expiration date Mar. 01, 2020                  
Sheehy Enterprises Inc [Member] | Subsequent Event [Member]                    
Related Party Transaction [Line Items]                    
Security deposit       $ 800