Quarterly report pursuant to Section 13 or 15(d)

Capital Structure - Warrants (Details)

v3.23.1
Capital Structure - Warrants (Details) - Common Stock
Mar. 31, 2023
$ / shares
shares
Common Stock Warrants  
Number of shares available under warrant (in shares) 4,250,997
Common Stock Warrants Expiration Date Of June 2024  
Common Stock Warrants  
Number of shares available under warrant (in shares) 333,334
Exercise price per share (in dollars per share) | $ / shares $ 150.00
Common Stock Warrants No Expiration  
Common Stock Warrants  
Number of shares available under warrant (in shares) 114,007
Exercise price per share (in dollars per share) | $ / shares $ 0.012
Common Stock Warrants Expiration June 2031  
Common Stock Warrants  
Number of shares available under warrant (in shares) 33,656
Exercise price per share (in dollars per share) | $ / shares $ 31.20
Common Stock Warrants Expiration February 2024  
Common Stock Warrants  
Number of shares available under warrant (in shares) 3,770,000
Exercise price per share (in dollars per share) | $ / shares $ 5.00