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
|
|
|
|