XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity (Details Narrative) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]    
Description of warrants The performance condition for 50% of the warrants was met on March 6, 2024, and the warrants expired. The performance condition for the remaining 50% of the warrants has not yet been met. If the performance conditions for the remaining 50% of these warrants is not met, they will expire in October 2026. If the performance conditions are achieved the holders have 30 days to exercise.  
Fair value of warrants issued $ 1.0 $ 19.7
Warrant [Member]    
Class of Warrant or Right [Line Items]    
Weighted average exercise price of warrants $ 4.03 $ 6.94
Pre-Funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of warrant issued 0.1 1.0
Underwriters [Member]    
Class of Warrant or Right [Line Items]    
Number of warrant issued 0.3  
Performance Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of warrant issued   9.6
Placement Agent [Member]    
Class of Warrant or Right [Line Items]    
Number of warrant issued   0.2