XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Warrants - Summary of Warrants Outstanding (Details) - $ / shares
Jun. 30, 2025
Jun. 12, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]      
Number of Common Stock Issuable 53,624,180   44,001,643
June 2025 Private Placement      
Class of Warrant or Right [Line Items]      
Number of Common Stock Issuable   6,671,928  
Pre-Funded Warants | June 2025 Private Placement      
Class of Warrant or Right [Line Items]      
Number of Common Stock Issuable 2,000,000 2,000,000  
Exercise price of warrants $ 0.001 $ 0.001  
Common Warrant | June 2025 Private Placement      
Class of Warrant or Right [Line Items]      
Number of Common Stock Issuable 8,671,928 8,671,928  
Exercise price of warrants $ 1.2 $ 1.2  
Expiration Date Jun. 12, 2030