v3.25.2
Equity - Standby Equity Purchase Agreement - Additional Information (Details) - USD ($)
Jun. 16, 2025
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock value   $ 99,000 $ 84,000  
Common stock, par value   $ 0.001 $ 0.001  
Standby Equity Purchase Agreement        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock value $ 25,000,000      
Structuring fee $ 25,000      
Percentage of commitment fee 2.00%      
Shares issued   0   0