XML 56 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Instruments and Fair Value Measurements - Additional Information (Details)
6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value transfers between levels | $ $ 0 $ 0  
Expected Dividend Yield      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrants and rights outstanding measurement input 0    
Class B      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrants exercise price $ 0.02    
Class B | Expected Dividend Yield      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrants and rights outstanding measurement input     0
Class B | August 2023 Series D Preferred Stock Financing      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrants to purchase common stock | shares 4,302,009    
Series D Preferred Stock | August 2023 Series D Preferred Stock Financing      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Percentage of preferred stock purchased 70.00%    
Warrants exercise price $ 0.02    
Expiration date Aug. 28, 2033    
Series C Preferred Stock      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrants exercise price $ 0.02    
Series C Preferred Stock | Expected Dividend Yield      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrants and rights outstanding measurement input     0
Series C Preferred Stock | February 2022 Series C Preferred Stock Financing      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrants to purchase common stock | shares 520,490    
Warrants exercise price $ 0.02    
Expiration date Feb. 16, 2032