Quarterly report pursuant to Section 13 or 15(d)

Note 14 - Stockholders' Equity (Details Textual)

v3.20.1
Note 14 - Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended
Jun. 06, 2019
$ / shares
shares
May 14, 2019
USD ($)
$ / shares
shares
Apr. 29, 2019
shares
Apr. 26, 2019
shares
Apr. 01, 2019
Dec. 06, 2018
USD ($)
$ / shares
shares
Jan. 31, 2019
USD ($)
Apr. 30, 2019
USD ($)
Apr. 30, 2019
USD ($)
Apr. 30, 2020
USD ($)
$ / shares
shares
Oct. 31, 2019
$ / shares
shares
Stock Redeemed or Called During Period, Value | $             $ 16,010        
Common Stock, Shares Authorized (in shares)           500,000,000       500,000,000 500,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares           $ 0.0001       $ 0.0001 $ 0.0001
Preferred Stock, Shares Authorized (in shares)           10,000,000          
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares           $ 0.0001          
Common Stock, Shares, Issued, Total (in shares)           28,847,707       58,221,934 58,253,220
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)           34,100,000          
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)           1          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 11.50       $ 11.50  
Preferred Stock, Shares Outstanding, Ending Balance (in shares)           2,450,980          
Proceeds from Issuance of Common Stock | $                 $ 96,901  
Convertible Preferred Stock, Shares Issued upon Conversion (in shares) 1                    
Convertible Preferred Stock, Additional Cumulative Amount, Accrue Annual Rate 7.00%                    
Convertible Preferred Stock, Convertible, Stock Price Trigger (in dollars per share) | $ / shares $ 13                    
Debt Instrument, Consecutive Period (Day) 30 days                    
Adjustment to Equity Related to Issuance of Shares in Exchange for Warrants | $                    
Par Value of Warrant in APIC | $               21,100      
Stock Issued During Period, Value, Issued in Exchange for Warrant | $               26,300      
Common Stock, Shares, Outstanding, Ending Balance (in shares)           28,847,707       58,221,934 58,253,220
Additional Paid-in Capital [Member]                      
Stock Redeemed or Called During Period, Value | $             12,433        
Adjustment to Equity Related to Issuance of Shares in Exchange for Warrants | $               5,158      
Retained Earnings [Member]                      
Stock Redeemed or Called During Period, Value | $             $ 3,577        
Adjustment to Equity Related to Issuance of Shares in Exchange for Warrants | $               $ (5,158)      
Public Warrants [Member]                      
Number of Shares Issued in Exchange for Warrants (in shares)     2,101,213                
Class of Warrant or Right, Outstanding (in shares)                   13,017,777  
Warrant Exchange for Common Stock, Exchange Ratio         0.2105            
Numer of Warrants Tendered for Exchange (in shares)       9,982,123              
Private Warrants [Member]                      
Number of Shares Issued in Exchange for Warrants (in shares)     1,707,175                
Class of Warrant or Right, Outstanding (in shares)                   0 0
Warrant Exchange for Common Stock, Exchange Ratio         0.1538            
Numer of Warrants Tendered for Exchange (in shares)       11,100,000              
Public Offering [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)   18,098,166                  
Shares Issued, Price Per Share (in dollars per share) | $ / shares   $ 4.50                  
Proceeds from Issuance of Common Stock | $   $ 77,400                  
Public Offering [Member] | Directors, Officers, Stockholders [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)   3,980,166                  
Shares Issued, Price Per Share (in dollars per share) | $ / shares   $ 4.50                  
Percentage of Shares Issued   25.00%                  
Common Class A [Member]                      
Stock Redeemed or Called During Period, Shares (in shares)           22,337,322          
Stock Redeemed or Called During Period, Value | $           $ 231,400          
Series A Preferred Stock [Member]                      
Preferred Stock, Dividend Rate, Percentage           0.00%