XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants - Schedule of Outstanding Warrants to Purchase the Company's Common Stock (Details) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Class of Warrant or Right [Line Items]    
Warrants outstanding (in shares) 797,487 797,487
Common Stock | Warrants issued in 2015    
Class of Warrant or Right [Line Items]    
Exercise price (in dollars per share) $ 5.25  
Warrants outstanding (in shares) 3,808 3,808
Common Stock | Warrants issued with 2018 Convertible Notes    
Class of Warrant or Right [Line Items]    
Exercise price (in dollars per share) $ 0.10  
Warrants outstanding (in shares) 346,689 346,689
Common Stock | Warrants issued with 2018 Term Loan    
Class of Warrant or Right [Line Items]    
Exercise price (in dollars per share) $ 16.67  
Warrants outstanding (in shares) 26,998 26,998
Common Stock | Warrants issued with 2019 Credit Agreement    
Class of Warrant or Right [Line Items]    
Exercise price (in dollars per share) $ 16.67  
Warrants outstanding (in shares) 419,992 419,992