XML 98 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Warrants - Series E Pre-funded Warrants (Details) - $ / shares
3 Months Ended
Jun. 25, 2024
Mar. 31, 2025
Warrants    
Share issued during period, warrants exercised   34,680
Series E Pre-funded Warrants    
Warrants    
Class of Warrant or Right, Exchanged in Shares   207,902
Pre-funded Warrants    
Warrants    
Number of warrants issued 207,902 670,000
Exercise price (in USD per share) $ 0.001 $ 0.01
Pre-funded Warrants | Series E Preferred Stock    
Warrants    
Shares issued or issuable in the exercise of warrants 207,902  
Exchange preferred stock for pre-funded warrants (shares) 207,902  
Exercise price (in USD per share) $ 0.001