XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Summary of Warrants Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Beginning Balance 8,427,508 8,427,508
Exercised (322,893)  
Ending Balance 8,104,615 8,427,508
Number of Pre-funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Beginning Balance 40,492,923 24,696,206
Issued 7,000,000 18,379,861
Exercised (8,949,346) (2,583,144)
Ending Balance 38,543,577 40,492,923
Common Warrant and Pre-funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Weighted-Average Exercise Price, Issued $ 0.001 $ 0.001
Weighted-Average Exercise Price, Exercised $ 0.216 $ 0.001