v3.26.1
Stock-Based Compensation Expense - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options issued or granted     0
Unrecognized compensation expense related to options $ 10,100,000   $ 10,100,000
Unrecognized compensation expense, weighted average period for recognition     3 years 8 months 12 days
Issuance of common stock under the employee stock purchase plan $ 1,389,000 $ 951,000  
ESPP      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock available for issuance 1,500,000   1,500,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     1 year 10 months 24 days
Unrecognized compensation expense related to non-option $ 51,000,000   $ 51,000,000
Market RSU's      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense, weighted average period for recognition     1 year 10 months 24 days
Unrecognized compensation expense related to non-option 51,000,000   $ 51,000,000
Performance RSU's      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense, weighted average period for recognition     1 year 10 months 24 days
Unrecognized compensation expense related to non-option $ 51,000,000   $ 51,000,000