XML 65 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Stock - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jul. 31, 2024
Apr. 30, 2024
Jul. 31, 2024
Jan. 31, 2024
Class Of Stock [Line Items]          
Preference shares, shares issued   0   0 0
Preference shares, shares outstanding   0   0 0
Share Repurchase Program [Member]          
Class Of Stock [Line Items]          
Stock repurchased, shares       0  
Amount available under stock repurchase program   $ 49.0   $ 49.0  
Share Repurchase Program [Member] | Forecast [Member]          
Class Of Stock [Line Items]          
Stock repurchase program, expiration date Jun. 30, 2025        
ESPP [Member]          
Class Of Stock [Line Items]          
Additional ordinary shares reserved for issuance     506,506    
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%    
2021 EIP [Member]          
Class Of Stock [Line Items]          
Additional ordinary shares reserved for issuance   1,750,000      
Ordinary shares reserved for issuance   3,100,000   3,100,000  
Maximum number of ordinary shares reserved for issuance   6,834,208   6,834,208