XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2021
Apr. 30, 2021
Oct. 31, 2020
Apr. 30, 2020
Oct. 31, 2021
Oct. 31, 2020
Jan. 31, 2021
Operating activities:              
Net loss $ (24,926) $ (17,631) $ (22,041) $ (29,224) $ (70,149) $ (76,381) $ (94,692)
Adjustments to reconcile net loss to net cash used in operating activities:              
Depreciation and amortization expense         12,490 7,539  
Bad debt expense         826 2,376  
Stock-based compensation expense         54,455 53,889  
Amortization of operating lease right-of-use assets         6,934 9,367  
Other, net         506 589  
Changes in operating assets and liabilities:              
Accounts receivable         34,317 30,302  
Prepaid expenses and other current assets         965 (5,023)  
Costs to obtain revenue contracts         (8,654) 4,743  
Other long term assets         43 (1,350)  
Accounts payable, accrued expenses and other current liabilities         3,841 (7,192)  
Unearned revenue         (39,423) (49,592)  
Operating lease liabilities         (4,041) 2,526  
Other long term liabilities         615 4,485  
Net cash used in operating activities         (7,275) (23,722)  
Investing activities:              
Capital expenditures         (12,333) (53,946)  
Net cash used in investing activities         (12,333) (53,946)  
Financing activities:              
Proceeds from exercise of stock options         15,869 13,145  
Payments of deferred financing costs         (263) (869)  
Proceeds, net from employee stock purchase plan withholdings         4,059 4,811  
Net cash provided by financing activities         19,665 17,087  
Effect of exchange rate changes on cash and cash equivalents         (942) 1,401  
Net decrease in cash and cash equivalents         (885) (59,180)  
Cash and cash equivalents at beginning of period   $ 230,411   $ 268,176 230,411 268,176 268,176
Cash and cash equivalents at end of period $ 229,526   $ 208,996   $ 229,526 $ 208,996 $ 230,411