v3.25.2
Warrants - PIPE Pre-funded Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Dec. 26, 2024
Jul. 31, 2024
Jun. 25, 2024
Jun. 30, 2025
Dec. 31, 2024
Warrants          
Share issued during period, warrants exercised       34,680  
PIPE Pre-funded warrants          
Warrants          
Number of warrants issued   670,000   670,000  
Shares issued during period (in shares)       3,287,018  
Exercise price (in USD per share) $ 0.9705 $ 0.01   $ 0.01  
Warrants exercised (in shares) 670,000        
Share issued during period, warrants exercised 663,096        
Warrants outstanding (in shares)       0 0
Pre-funded Warrants [Member]          
Warrants          
Number of warrants issued     207,902 670,000  
Shares issued during period (in shares)       681,111  
Exercise price (in USD per share)     $ 0.001 $ 0.01  
Pre-funded Warrants [Member] | Other PIPE Investor          
Warrants          
Number of warrants issued       1,140,000  
Issuance or sale of equity       $ 9.5  
Base Warrants          
Warrants          
Number of warrants issued       3,345,069  
Exercise price (in USD per share)       $ 2.41  
Warrants outstanding (in shares)       7,528,727 7,528,727