Condensed Consolidated Statements of Cash Flows - USD ($) $ in Thousands |
3 Months Ended |
12 Months Ended |
Apr. 30, 2023 |
Apr. 30, 2022 |
Jan. 31, 2023 |
| Operating activities: |
|
|
|
| Net loss |
$ (412)
|
$ (25,839)
|
$ (65,938)
|
| Adjustments to reconcile net loss to net cash provided by operating activities: |
|
|
|
| Depreciation and amortization expense |
4,668
|
4,387
|
|
| Bad debt expense |
975
|
(650)
|
|
| Stock-based compensation expense |
11,012
|
18,086
|
|
| Amortization of operating lease right-of-use assets |
2,293
|
2,370
|
|
| Other, net |
100
|
302
|
|
| Changes in operating assets and liabilities: |
|
|
|
| Accounts receivable |
50,614
|
42,680
|
|
| Prepaid expenses and other current assets |
(1,657)
|
(5,685)
|
|
| Costs to obtain revenue contracts |
3,329
|
4,383
|
|
| Other long term assets |
1,094
|
678
|
|
| Accounts payable, accrued expenses and other current liabilities |
(15,047)
|
4,987
|
|
| Unearned revenue |
(27,337)
|
(24,519)
|
|
| Operating lease liabilities |
(2,904)
|
(3,151)
|
|
| Other long term liabilities |
16
|
(168)
|
|
| Net cash provided by operating activities |
26,744
|
17,861
|
|
| Investing activities: |
|
|
|
| Capital expenditures |
(944)
|
(1,644)
|
|
| Net cash used in investing activities |
(944)
|
(1,644)
|
|
| Financing activities: |
|
|
|
| Proceeds from exercise of stock options |
7,271
|
311
|
|
| Repurchase of common stock |
(4,583)
|
(27,142)
|
|
| Payments for taxes related to net share settlement of stock-based compensation awards |
(3,237)
|
0
|
|
| Payments of deferred financing costs |
(64)
|
(68)
|
|
| Proceeds, net from employee stock purchase plan withholdings |
925
|
606
|
|
| Net cash provided by (used in) financing activities |
312
|
(26,293)
|
|
| Effect of exchange rate changes on cash and cash equivalents |
524
|
(3,365)
|
|
| Net increase (decrease) in cash and cash equivalents |
26,636
|
(13,441)
|
|
| Cash and cash equivalents at beginning of period |
190,214
|
261,210
|
261,210
|
| Cash and cash equivalents at end of period |
$ 216,850
|
$ 247,769
|
$ 190,214
|