v3.25.2
Stock-Based Compensation Expense - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Issuance of common stock under the employee stock purchase plan $ 951,000 $ 959,000  
ESPP      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock available for issuance 2,100,000   2,100,000
Employees Awards      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Issuance of common stock under the employee stock purchase plan     $ 25,000
Issuance of common stock under the employee stock purchase plan (in shares)     5,000
Employees Awards | ESPP      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Discount on purchase price percentage of fair market value     85.00%
RSUs      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense, weighted average period for recognition     2 years 10 months 2 days
Unrecognized compensation expense related to non-option $ 30,100,000   $ 30,100,000
Market RSU's      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense, weighted average period for recognition     2 years 1 month 24 days
Unrecognized compensation expense related to non-option 34,900,000   $ 34,900,000
Performance RSUs      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense, weighted average period for recognition     2 years 8 months 15 days
Unrecognized compensation expense related to non-option $ 3,800,000   $ 3,800,000