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