Annual report pursuant to Section 13 and 15(d)

Related party transactions (Details)

v3.22.1
Related party transactions (Details)
1 Months Ended 12 Months Ended
Nov. 30, 2020
shares
Jul. 20, 2020
director
shares
Jun. 24, 2020
director
shares
Mar. 17, 2020
shares
Dec. 19, 2019
shares
Nov. 04, 2019
shares
Sep. 30, 2020
shares
Jun. 30, 2020
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
Related Party Transactions [Abstract]                      
Subordinated convertible notes issued                 $ 0 $ 18,910,000  
Warrants issued (in shares) | shares 66,667 33,334 166,668 167,206 156,250 1,834 95,043 331,771 548,110 8,321,412  
Director                      
Related Party Transactions [Abstract]                      
Warrants issued (in shares) | shares   83,334 250,000                
Number of members of board of directors to whom warrants were issued | director   3 3                
Director fees incurred                 $ 400,000 $ 0  
Director fees payable                 $ 100,000    
Convertible Subordinated Debt | Director                      
Related Party Transactions [Abstract]                      
Subordinated convertible notes issued               $ 800,000     $ 2,200,000