XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation (Details Textuals)
shares in Millions
Mar. 31, 2021
warrants
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of warrants outstanding 5.5
Shares issuable upon exercise of series A and B warrants 5.5
Series A Warrants  
Class of Warrant or Right [Line Items]  
Number of warrants outstanding 2.6
Exercise price of warrants | $ / shares $ 32.59
Number of warrants exercised | warrants 0
Series B Warrants  
Class of Warrant or Right [Line Items]  
Number of warrants outstanding 2.9
Exercise price of warrants | $ / shares $ 35.41
Number of warrants exercised | warrants 6,384