XML 68 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Capital Stock and Warrants - Schedule Of Warrants Issuance (Details)
Dec. 31, 2023
$ / shares
shares
Class of Stock [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 7,886,008
Public Offering Expiring August 2028  
Class of Stock [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 5,750,000
Exercise Price (in USD per share) | $ / shares $ 0.65
Registered Direct and Private Placement Warrant Expiring November 2028  
Class of Stock [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 1,006,710
Exercise Price (in USD per share) | $ / shares $ 2.98
Warrants - expiration January 2024  
Class of Stock [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 14,270
Exercise Price (in USD per share) | $ / shares $ 201.60
Warrants - expiration September 2024  
Class of Stock [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 750
Exercise Price (in USD per share) | $ / shares $ 116.00
Public offering | Series B Warrants - expiration May 2027  
Class of Stock [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 395,528
Exercise Price (in USD per share) | $ / shares $ 8.00
Registered direct offering | Series B Warrants - expiration May 2027  
Class of Stock [Line Items]  
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 718,750
Exercise Price (in USD per share) | $ / shares $ 8.00