Quarterly report pursuant to Section 13 or 15(d)

Warrants - Equity-classified warrants (Details)

v3.21.2
Warrants - Equity-classified warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 22, 2021
Jul. 20, 2020
Jun. 24, 2020
Mar. 17, 2020
Dec. 19, 2019
Nov. 04, 2019
May 06, 2019
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Jan. 13, 2020
Class of Warrant or Right [Line Items]                                  
Issued (in shares)       167,206 156,250 1,834     95,043 331,771       548,111   8,321,412  
Warrants exercised (in dollars per share)                           $ 4.52   $ 3.48  
Term of warrants         24 months 24 months                      
Warrants, modified exercise price (in dollars per share)     $ 25.50 $ 9.72         $ 3.90 $ 4.50              
Warrants exercised (in shares)                       281,282   389,881   322,949  
Cash received for warrant exercises                           $ 1,685 $ 0    
Change in fair value of warrant liabilities     $ 100               $ (29,356)   $ 3,474 $ (22,873) $ 2,095    
Warrants, exercise price (in dollars per share)       $ 9.72 $ 30.00 $ 30.00     $ 3.90 $ 4.50     $ 4.50   $ 4.50    
Shareholder Guaranties                                  
Class of Warrant or Right [Line Items]                                  
Fair value of warrants issued         $ 4,200                        
Exercise Price $5.00                                  
Class of Warrant or Right [Line Items]                                  
Warrants, exercise price (in dollars per share)         $ 30.00                        
Guarantor Warrants                                  
Class of Warrant or Right [Line Items]                                  
Issued (in shares)         1,083,334                        
Term of warrants         24 months                        
Warrants, exercise price (in dollars per share)         $ 10.92                        
ABG Warrants | Licensing arrangement                                  
Class of Warrant or Right [Line Items]                                  
Term of warrants                                 24 months
Warrants, exercise price (in dollars per share)                                 $ 30.00
June 2020 Warrants                                  
Class of Warrant or Right [Line Items]                                  
Issued (in shares)     166,667                            
Term of warrants     84 months                            
Warrants, exercise price (in dollars per share)     $ 7.50                            
July 2020 Guarantor Warrants                                  
Class of Warrant or Right [Line Items]                                  
Issued (in shares)   50,000                              
Term of warrants   84 months                              
Warrants, exercise price (in dollars per share)   $ 6.30                              
Broker                                  
Class of Warrant or Right [Line Items]                                  
Issued (in shares)             36,757                    
Warrants exercised (in dollars per share)             $ 18.00                    
PIPE Transaction                                  
Class of Warrant or Right [Line Items]                                  
Issued (in shares)             957,499                    
Warrants exercised (in dollars per share)             $ 25.50                    
Term of warrants             24 months                    
Warrants, modified exercise price (in dollars per share)               $ 7.50                  
Warrants exercised (in shares)               174,602                  
Cash received for warrant exercises               $ 1,300                  
Change in fair value of warrant liabilities               $ 200                  
January 2021 PIPE                                  
Class of Warrant or Right [Line Items]                                  
Issued (in shares) 548,067                                
Warrants exercised (in dollars per share) $ 8.70                                
Term of warrants 6 years                                
Warrants, modified exercise price (in dollars per share) $ 7.50                                
Change in fair value of warrant liabilities $ 200