Quarterly report pursuant to Section 13 or 15(d)

Warrants - Summary of warrant activity (Details)

v3.23.1
Warrants - Summary of warrant activity (Details) - Common Stock Warrants - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants    
Outstanding at beginning of year (in shares) 1,597,606  
Issued (in shares) 105,596  
Exercised (in shares) (50,000)  
Outstanding at end of year (in shares) 1,653,202 1,597,606
Weighted Average Exercise Price    
Outstanding at beginning of year (in usd per share) $ 21.22  
Issued (in usd per share) 3.54  
Exercised (in usd per share) 5.97  
Outstanding at end of year (in usd per share) $ 20.55 $ 21.22
Weighted Average Remaining Term in Years    
Outstanding 3 years 3 days 3 years 25 days
Issued 5 years