XML 83 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity, Warrants (Details) - $ / shares
1 Months Ended
May 31, 2022
Dec. 31, 2023
Warrants and Rights Note Disclosure [Abstract]    
Number of warrants outstanding (in shares)   11,912,435
Warrants expired (in shares) 11,112  
March 2024 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Mar. 01, 2024
Number of warrants outstanding (in shares)   31,882
Exercise price (in dollars per share)   $ 31.5
April 2024 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Apr. 01, 2024
Number of warrants outstanding (in shares)   4,762
Exercise price (in dollars per share)   $ 31.5
November 2024 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Nov. 01, 2024
Number of warrants outstanding (in shares)   5,805,083
Exercise price (in dollars per share)   $ 1.48
April 2025 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Apr. 01, 2025
Number of warrants outstanding (in shares)   55,177
Exercise price (in dollars per share)   $ 7.25
December 2026 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Dec. 01, 2026
Number of warrants outstanding (in shares)   128,934
Exercise price (in dollars per share)   $ 9.45
January 2027 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Jan. 01, 2027
Number of warrants outstanding (in shares)   12,705
Exercise price (in dollars per share)   $ 9.45
April 2028 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Apr. 01, 2028
Number of warrants outstanding (in shares)   68,809
Exercise price (in dollars per share)   $ 1.53
November 2028 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Nov. 01, 2028
Number of warrants outstanding (in shares)   5,805,083
Exercise price (in dollars per share)   $ 1.18