XML 49 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Earnings Per Share, Basic $ (0.53) $ (0.43) $ (1.05) $ (0.91)
Earnings Per Share, Diluted (0.53) (0.43) (1.05) (0.91)
Pre-funded warrants, exercise price 0.01   0.01  
Common Stock [Member]        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Earnings Per Share, Basic (0.53)   (1.05)  
Earnings Per Share, Diluted $ (0.53)   $ (1.05)  
Revision of Prior Period, Error Correction, Adjustment [Member] | Common Stock [Member]        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Earnings Per Share, Basic       0.43
Earnings Per Share, Diluted       $ 0.91
Previously Reported [Member] | Common Stock [Member]        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Earnings Per Share, Basic   0.59    
Earnings Per Share, Diluted   $ 1.21