Consolidated Balance Sheets - USD ($) $ in Thousands |
Jan. 31, 2022 |
Jan. 31, 2021 |
| Current assets: |
|
|
| Cash and cash equivalents |
$ 171,043
|
$ 241,274
|
| Marketable debt securities |
0
|
199,434
|
| Accounts receivable, net |
44,307
|
24,974
|
| Inventories |
45,219
|
26,081
|
| Restricted cash |
10
|
10
|
| Prepaid expenses and other current assets |
6,169
|
5,531
|
| Total current assets |
266,748
|
497,304
|
| Property and equipment, net |
10,134
|
5,530
|
| Deferred tax assets, non-current |
15,340
|
10,914
|
| Intangible assets, net |
46,302
|
18,703
|
| Operating lease right-of-use assets, net |
11,127
|
9,659
|
| Goodwill |
303,625
|
26,601
|
| Other non-current assets |
4,269
|
4,569
|
| Total assets |
657,545
|
573,280
|
| Current liabilities: |
|
|
| Accounts payable |
31,170
|
21,124
|
| Accrued and other current liabilities |
52,064
|
48,126
|
| Operating lease liabilities, current |
3,391
|
2,911
|
| Income taxes payable |
1,245
|
962
|
| Deferred revenue, current |
1,414
|
844
|
| Total current liabilities |
89,284
|
73,967
|
| Operating lease liabilities, non-current |
8,322
|
7,525
|
| Other long-term liabilities |
12,763
|
16,812
|
| Total liabilities |
110,369
|
98,304
|
| Commitments and contingencies (Note 15) |
0
|
0
|
| Shareholders' equity: |
|
|
| Preference shares, $0.00045 par value per share, 20,000,000 shares authorized and no shares issued and outstanding at January 31, 2022 and January 31, 2021, respectively |
0
|
0
|
| Ordinary shares, $0.00045 par value per share, 200,000,000 shares authorized at January 31, 2022 and January 31, 2021, respectively; 37,302,818 shares issued and outstanding at January 31, 2022; 35,547,440 shares issued and outstanding at January 31, 2021 |
17
|
16
|
| Additional paid-in capital |
447,287
|
347,458
|
| Accumulated other comprehensive income |
0
|
1,219
|
| Retained earnings |
99,872
|
126,283
|
| Total shareholders’ equity |
547,176
|
474,976
|
| Total liabilities and shareholders' equity |
$ 657,545
|
$ 573,280
|