v3.22.2.2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Outstanding Ordinary Shares [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Beginning Balance, Amount at Jan. 31, 2021 $ 474,976 $ 16 $ 347,458 $ 1,219 $ 126,283
Beginning Balance, Shares at Jan. 31, 2021   35,547,440      
Issuance of shares through employee equity plans, Amount 6,741 $ 0 6,741 0 0
Issuance of shares through employee equity plans, Shares   643,120      
Issuance of shares through employee stock purchase plan, Amount 3,694 $ 0 3,694 0 0
Issuance of shares through employee stock purchase plan, Shares   82,783      
Stock-based compensation expense 17,128 $ 0 17,128 0 0
Other comprehensive loss - net of tax (427)     (427)  
Net income (loss) (10,818) 0 0 0 (10,818)
Ending Balance, Amount at Apr. 30, 2021 491,294 $ 16 375,021 792 115,465
Ending Balance, Shares at Apr. 30, 2021   36,273,343      
Beginning Balance, Amount at Jan. 31, 2021 474,976 $ 16 347,458 1,219 126,283
Beginning Balance, Shares at Jan. 31, 2021   35,547,440      
Other comprehensive loss - net of tax (1,219)        
Net income (loss) (17,218)        
Ending Balance, Amount at Oct. 31, 2021 529,235 $ 17 420,153   109,065
Ending Balance, Shares at Oct. 31, 2021   36,925,142      
Beginning Balance, Amount at Apr. 30, 2021 491,294 $ 16 375,021 792 115,465
Beginning Balance, Shares at Apr. 30, 2021   36,273,343      
Issuance of shares through employee equity plans, Amount 1,461 $ 0 1,461 0 0
Issuance of shares through employee equity plans, Shares   371,293      
Stock-based compensation expense 17,639 $ 0 17,639 0 0
Other comprehensive loss - net of tax (184)     (184)  
Net income (loss) (7,156) 0 0 0 (7,156)
Ending Balance, Amount at Jul. 31, 2021 503,054 $ 16 394,121 608 108,309
Ending Balance, Shares at Jul. 31, 2021   36,644,636      
Issuance of shares through employee equity plans, Amount 2,201 $ 1 2,200    
Issuance of shares through employee equity plans, Shares   244,507      
Issuance of shares through employee stock purchase plan, Amount 3,513   3,513    
Issuance of shares through employee stock purchase plan, Shares   35,999      
Stock-based compensation expense 20,319   20,319    
Other comprehensive loss - net of tax (608)     (608)  
Net income (loss) 756       756
Ending Balance, Amount at Oct. 31, 2021 529,235 $ 17 420,153   109,065
Ending Balance, Shares at Oct. 31, 2021   36,925,142      
Beginning Balance, Amount at Jan. 31, 2022 $ 547,176 $ 17 447,287   99,872
Beginning Balance, Shares at Jan. 31, 2022 37,302,818 37,302,818      
Issuance of shares through employee equity plans, Amount $ 8,589 $ 0 8,589 0 0
Issuance of shares through employee equity plans, Shares   736,516      
Issuance of shares through employee stock purchase plan, Amount 3,250 $ 0 3,250 0 0
Issuance of shares through employee stock purchase plan, Shares   43,545      
Stock-based compensation expense 26,155 $ 0 26,155 0 0
Net income (loss) (10,822) 0 0 0 (10,822)
Ending Balance, Amount at Apr. 30, 2022 574,348 $ 17 485,281   89,050
Ending Balance, Shares at Apr. 30, 2022   38,082,879      
Beginning Balance, Amount at Jan. 31, 2022 $ 547,176 $ 17 447,287   99,872
Beginning Balance, Shares at Jan. 31, 2022 37,302,818 37,302,818      
Other comprehensive loss - net of tax $ (1,043)        
Net income (loss) (54,281)        
Ending Balance, Amount at Oct. 31, 2022 $ 588,398 $ 17 543,833 (1,043) 45,591
Ending Balance, Shares at Oct. 31, 2022 38,746,179 38,746,179      
Beginning Balance, Amount at Apr. 30, 2022 $ 574,348 $ 17 485,281   89,050
Beginning Balance, Shares at Apr. 30, 2022   38,082,879      
Issuance of shares through employee equity plans, Amount 1,204 $ 0 1,204 0 0
Issuance of shares through employee equity plans, Shares   323,572      
Stock-based compensation expense 26,211 $ 0 26,211 0 0
Other comprehensive loss - net of tax (2)     (2)  
Net income (loss) (23,650)       (23,650)
Ending Balance, Amount at Jul. 31, 2022 578,111 $ 17 512,696 (2) 65,400
Ending Balance, Shares at Jul. 31, 2022   38,406,451      
Issuance of shares through employee equity plans, Amount 386   386    
Issuance of shares through employee equity plans, Shares   278,687      
Issuance of shares through employee stock purchase plan, Amount 3,386   3,386    
Issuance of shares through employee stock purchase plan, Shares   61,041      
Stock-based compensation expense 27,365   27,365    
Other comprehensive loss - net of tax (1,041)     (1,041)  
Net income (loss) (19,809) $ 0 0 0 (19,809)
Ending Balance, Amount at Oct. 31, 2022 $ 588,398 $ 17 $ 543,833 $ (1,043) $ 45,591
Ending Balance, Shares at Oct. 31, 2022 38,746,179 38,746,179