XML 77 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Schedule of Common Stock Warrants (Details) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding warrants (in shares) 214,510  
Common Stock Warrant Expiring October 2022    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants exercise price (in dollars per share) $ 3.50  
Outstanding warrants (in shares) 1,000 154,700
Common Stock Warrant Expiring March 2027    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants exercise price (in dollars per share) $ 23.50  
Outstanding warrants (in shares) 193,788  
Common Stock Warrant Expiring Between March 2022 and August 2022    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants exercise price (in dollars per share) $ 73.73  
Outstanding warrants (in shares) 19,722