XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Shareholders' Equity (Summary of Warrants Outstanding) (Details)
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants 20,549,338
Term of warrant 5 years
Exercise Price $5.60  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants 1,183,491
Exercise Price | $ / shares $ 5.60
Warrant Expiration Date Oct. 16, 2023
Exercise Price $2.87  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants 993,139
Exercise Price | $ / shares $ 2.87
Warrant Expiration Date Feb. 11, 2025
Exercise Price $2.87.  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants 7,717,661
Exercise Price | $ / shares $ 2.87
Warrant Expiration Date Mar. 27, 2025
Exercise Price $3.25.  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants 1,867,912
Exercise Price | $ / shares $ 3.25
Warrant Expiration Date Jan. 26, 2026
Exercise Price $3.25  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants 4,285,935
Exercise Price | $ / shares $ 3.25
Warrant Expiration Date Mar. 16, 2026
Exercise Price $5.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants 1,807,396
Exercise Price | $ / shares $ 5.00
Warrant Expiration Date Feb. 08, 2027
Exercise Price $5.00.  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants 2,692,604
Exercise Price | $ / shares $ 5.00
Warrant Expiration Date Mar. 30, 2027
Exercise Price 1680.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants 1,200
Exercise Price | $ / shares $ 1,680.00