v3.26.1
Capital Stock - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 27, 2026
Jul. 31, 2026
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2026
Jan. 31, 2026
Class Of Stock [Line Items]            
Preference shares, shares issued   0     0 0
Preference shares, shares outstanding   0     0 0
Stock repurchased, value     $ 2,441 $ 1,000    
Share Repurchase Program [Member]            
Class Of Stock [Line Items]            
Authorized amount $ 50,000          
Commencing date Jul. 01, 2026          
Expiration date Jun. 30, 2027          
Stock repurchased, shares   0        
Amount available under stock repurchase program   $ 50,000     $ 50,000  
ESPP [Member]            
Class Of Stock [Line Items]            
Additional ordinary shares reserved for issuance     541,319      
ESPP [Member] | Scenario, plan automatically increased by the lessor of [Member]            
Class Of Stock [Line Items]            
Annual increase in ordinary shares for available for future issuance         1,500,000  
Annual shares increase for future issuance by percentage under 2012 employee stock purchase plan         1.25%