Quarterly report pursuant to Section 13 or 15(d)

Capital Structure - Schedule of Outstanding Common Stock Warrants (Details)

v3.24.2
Capital Structure - Schedule of Outstanding Common Stock Warrants (Details) - Common Stock
Mar. 31, 2024
$ / shares
shares
Common Stock Warrants  
Number of shares available under warrant (in shares) 11,969,063
Common Stock Warrants Expiration Date Of June 2024  
Common Stock Warrants  
Number of shares available under warrant (in shares) 1,389
Exercise price per share (in dollars per share) | $ / shares $ 36,000
Common Stock Warrants Expiration June 2031  
Common Stock Warrants  
Number of shares available under warrant (in shares) 148
Exercise price per share (in dollars per share) | $ / shares $ 7,488
Common Stock Warrants Expiration February 2024  
Common Stock Warrants  
Number of shares available under warrant (in shares) 11,967,526
Exercise price per share (in dollars per share) | $ / shares $ 5.80