XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMON STOCK WARRANTS - Schedule of common stock warrant expiration information (Details)
Dec. 31, 2023
$ / shares
shares
Class of Warrant or Right [Line Items]  
Weighted Average Exercise Price (in dollars per share) | $ / shares $ 2.95
Shares (in shares) | shares 7,775,734
2024  
Class of Warrant or Right [Line Items]  
Weighted Average Exercise Price (in dollars per share) | $ / shares $ 9.90
Shares (in shares) | shares 238,133
2025  
Class of Warrant or Right [Line Items]  
Weighted Average Exercise Price (in dollars per share) | $ / shares $ 2.10
Shares (in shares) | shares 3,076,191
2026  
Class of Warrant or Right [Line Items]  
Weighted Average Exercise Price (in dollars per share) | $ / shares $ 563.14
Shares (in shares) | shares 7,844
2027  
Class of Warrant or Right [Line Items]  
Weighted Average Exercise Price (in dollars per share) | $ / shares $ 52.50
Shares (in shares) | shares 8,931
2028  
Class of Warrant or Right [Line Items]  
Weighted Average Exercise Price (in dollars per share) | $ / shares $ 2.08
Shares (in shares) | shares 4,444,635