v3.25.2
Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Options Granted and Shares Purchased (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Employees Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free rate 4.22% 5.43%    
Risk-free rate, minimum     4.22% 5.43%
Risk-free rate, maximum     4.42% 5.50%
Expected life (in years) 6 months 6 months 6 months 6 months
Volatility 78.00% 246.00%   246.00%
Volatility, minimum     78.00%  
Volatility, maximum     95.00%  
Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free rate 3.98%   3.98%  
Expected life (in years) 7 years   7 years  
Volatility 106.00%   106.00%