XML 91 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants - Schedule of Outstanding Warrants to Purchase the Company's Common Stock (Details) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class of Warrant or Right [Line Items]      
Exercise price (in dollars per share) $ 2.56 $ 9.41 $ 9.10
Warrants outstanding (in shares) 4,576,505 797,487 824,608
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 | 2019 Warrants      
Class of Warrant or Right [Line Items]      
Exercise price (in dollars per share) $ 16.67    
Warrants outstanding (in shares) 419,992 419,992  
Common Stock | 2022 Warrants      
Class of Warrant or Right [Line Items]      
Exercise price (in dollars per share) $ 1.11    
Warrants outstanding (in shares) 3,779,018 0