Annual report pursuant to Section 13 and 15(d)

Warrants (Details)

v3.23.1
Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2022
Warrant    
Warrants    
Outstanding at December 31 (in shares) 1,149,868  
Exercised (in shares) (363,448)  
Outstanding at December 31 (in shares) 786,420 786,420
Outstanding at December 31 (in dollars per share) $ 6.36  
Exercised (in per share) 8.90  
Outstanding at December 31 (in dollars per share) $ 5.19 $ 5.19
Pre Funded Warrants    
Warrants    
Outstanding at December 31 (in shares) 320,201  
Exercised (in shares) (66,373)  
Outstanding at December 31 (in shares) 253,828 253,828
Outstanding at December 31 (in dollars per share) $ 0.001  
Exercised (in per share) 0.001  
Outstanding at December 31 (in dollars per share) $ 0.001 $ 0.001