XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of significant accounting policies - Anti-dilutive (Details) - shares
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 3,378,217 6,673,811
Stock options    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 2,016,036 1,003,516
Common stock warrants    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 1,362,181  
Series A Preferred Convertible Stock    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities   5,670,295