XML 46 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements and Financial Instruments - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Oct. 27, 2023
Dec. 31, 2022
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]                
Fair value measurement transfer between Level 1 and Level 2   $ 0   $ 0   $ 0    
Fair value measurement transfer Level 3   $ 0   $ 0   $ 0    
Common stock, par value   $ 0.001   $ 0.001   $ 0.001    
Warrants exercise price per share   $ 4,915   $ 4,915   $ 4,915    
Accrued interest income from short term bank deposits   $ 100,000 $ 100,000 $ 300,000 $ 200,000      
Accrued interest income from long term certificates of deposit   $ 200,000 $ 200,000 $ 300,000 $ 300,000      
Preferred Stock Warrants                
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]                
Warrants to purchase shares 811           811  
Aggregate purchase price of warrants $ 5,000,000              
Common stock, par value $ 0.001              
Warrants exercise price per share $ 4,915              
Expiration date Oct. 30, 2033              
Number of shares of common stock issuable upon exercise and conversion of warrants 540,666              
Convertible Preferred Stock                
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]                
Preferred stock shares issued 811           811 12,340
Preferred stock, par value $ 0.001