v3.26.3
Stock-Based Compensation - Additional Information (Detail) - shares
9 Months Ended
Sep. 30, 2026
Aug. 31, 2025
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2022
Aug. 10, 2021
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]            
Options granted to employees 5,776,284          
Time-based RSUs [Member]            
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]            
Shares granted to employees 1,880,550          
ESPP [Member]            
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]            
Common stock authorized for issuance 1,000,000     3,000,000    
Common stock reserved for issuance 2,004,756          
Issuance of common stock under the ESPP, shares 156,625          
Common stock purchase price at equal to fair market value percentage 85.00%          
2021 Plan [Member]            
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]            
Common stock authorized for issuance   30,950,000 22,950,000 17,950,000 11,450,000 5,450,000
Common stock available for future grant 3,901,362          
2014 Plan [Member]            
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]            
Contractual life of options 10 years          
2014 Plan [Member] | Minimum [Member]            
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]            
Vesting period 1 year          
2014 Plan [Member] | Minimum [Member] | Time-based RSUs [Member]            
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]            
Vesting period 1 year          
2014 Plan [Member] | Maximum [Member]            
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]            
Vesting period 4 years          
2014 Plan [Member] | Maximum [Member] | Time-based RSUs [Member]            
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]            
Vesting period 4 years