v3.25.2
Share-Based Compensation - Additional Information (Detail) - shares
6 Months Ended
Jun. 30, 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 3,942,375        
Time-based RSUs [Member]          
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]          
Shares granted to employees 1,092,390        
ESPP [Member]          
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]          
Ordinary shares authorized for issuance 1,000,000   3,000,000    
Ordinary shares reserved for issuance 2,227,250        
Number of shares issued 86,752        
Ordinary share 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]          
Ordinary shares authorized for issuance   22,950,000 17,950,000 11,450,000 5,450,000
Ordinary shares available for future grant 2,403,076        
2014 Plan [Member] | Minimum [Member]          
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]          
Vesting period 1 year        
Contractual life of options 5 years        
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        
Contractual life of options 10 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