XML 69 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Ordinary Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2021
Aug. 31, 2020
Apr. 30, 2021
Apr. 30, 2022
Jan. 31, 2022
Jan. 30, 2022
Mar. 31, 2021
Jul. 31, 2020
Subsidiary, Sale of Stock [Line Items]                
Common stock authorized (in shares)     136,658,000 1,000,000,000     136,657,627  
Common stock, par value (in US dollars per share)     $ 0.00005 $ 0.00005 $ 0.00005   $ 0.00005  
Convertible preferred shares, shares authorized (in shares)     50,809,000 50,000,000   52,060,000    
Share repurchase program, remaining authorized amount (in shares)     630,379 442,787        
Share repurchase program liability     $ 700 $ 800        
Share repurchase program, authorized amount (in shares)               8,032,128
Repurchase of ordinary shares     22,908          
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          
Additional Paid-in Capital                
Subsidiary, Sale of Stock [Line Items]                
Repurchase of ordinary shares   900 932          
Accumulated Deficit                
Subsidiary, Sale of Stock [Line Items]                
Repurchase of ordinary shares   $ 22,000 $ 21,975          
Restricted Stock Awards                
Subsidiary, Sale of Stock [Line Items]                
Share repurchase program, remaining authorized amount (in shares)     116,667 16,667        
Early Option Exercise                
Subsidiary, Sale of Stock [Line Items]                
Share repurchase program, remaining authorized amount (in shares)     513,712 426,120        
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