XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Ordinary Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2021
Aug. 31, 2020
Oct. 31, 2020
Jan. 31, 2021
Jan. 31, 2022
Apr. 30, 2021
Mar. 31, 2021
Jul. 31, 2020
Subsidiary, Sale of Stock [Line Items]                
Common stock authorized (in shares)         1,000,000,000 136,658,000 136,657,627  
Common stock, par value (in US dollars per share)         $ 0.00005 $ 0.00005 $ 0.00005  
Convertible preferred shares, shares authorized (in shares)         50,000,000 50,809,000    
Share repurchase program, authorized amount (in shares)               8,032,128
Share repurchase program, authorized price per share (in US dollars per share) $ 4.98              
Share repurchase program, number of shares repurchased (in shares)   6,875,822            
Payments for repurchase of ordinary shares and options   $ 34,200            
Excess of repurchase price over fair value recorded as share-based compensation expense       $ 11,300        
Share repurchase     $ 22,908          
Additional Paid-in Capital                
Subsidiary, Sale of Stock [Line Items]                
Share repurchase   900 934          
Accumulated Deficit                
Subsidiary, Sale of Stock [Line Items]                
Share repurchase   $ 22,000 $ 21,973          
IPO                
Subsidiary, Sale of Stock [Line Items]                
Common stock authorized (in shares)         1,000,000,000      
Convertible preferred shares, shares authorized (in shares)         50,000,000