Quarterly report pursuant to Section 13 or 15(d)

Stock Options and Warrants - Warrants (Details)

v3.21.1
Stock Options and Warrants - Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 6 Months Ended 9 Months Ended
Jan. 28, 2021
Dec. 08, 2020
Dec. 04, 2020
Feb. 28, 2021
Nov. 30, 2020
Aug. 31, 2020
Feb. 29, 2020
Nov. 30, 2020
Feb. 28, 2021
Nov. 17, 2020
May 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Exercise of warrants       $ 3,439 $ 1,739 $ 13,469 $ 5,428        
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001     $ 0.001 $ 0.001 $ 0.001 $ 0.001
Private Warrant Exchange [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Exercise price of warrants, per share   $ 0.30 $ 0.45                
Shares issued during the period new issues shares 3.6 2.0 0.3 5.9       29.0      
Warrants exchanged (in shares) 2.5 1.9 0.3 4.7       27.9      
Maximum | Private Warrant Exchange [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Exercise price of warrants, per share $ 1.50       1.35     $ 1.35      
Minimum | Private Warrant Exchange [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Exercise price of warrants, per share $ 0.90       $ 0.30     $ 0.30      
Compensatory Warrants [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Warrants to purchase common shares, shares       0.1         0.1    
Term of warrants       5 years         5 years    
Exercise price of warrants, per share       $ 3.07         $ 3.07    
Units granted, grant date fair value                 $ 2.11    
Exercise of warrants for cash, shares                 26.5    
Exercise of warrants                 $ 18,600    
Cashless exercise of warrants, shares                 10.6    
Cashless exercise of warrants, warrants                 11.7    
Compensatory Warrants [Member] | Maximum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Exercise price of warrants, per share       1.35         $ 1.35    
Cashless exercise of warrants, exercise price       1.35         1.35    
Compensatory Warrants [Member] | Minimum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Exercise price of warrants, per share       0.30         0.30    
Cashless exercise of warrants, exercise price       $ 0.40         $ 0.40