XML 85 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants - Schedule of Outstanding Warrants to Purchase the Company's Common Stock (Details) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Class of Warrant or Right [Line Items]    
Warrants outstanding (in shares) 4,576,505 4,576,505
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
Common Stock | Warrants issued with 2022 Credit Agreement    
Class of Warrant or Right [Line Items]    
Exercise price (in dollars per share) $ 1.11  
Warrants outstanding (in shares) 3,779,018 3,779,018