XML 18 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Operating activities:    
Net income $ 2,625 $ 770
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization expense 6,211 6,855
Impairment of long-lived assets 4,689 0
Bad debt expense 397 286
Stock-based compensation expense 10,034 12,659
Amortization of operating lease right-of-use assets 2,256 2,315
Adjustments to contingent consideration 210 1,800
Other, net 237 432
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business acquisitions:    
Accounts receivable 49,372 43,140
Prepaid expenses and other current assets (6,341) (4,985)
Costs to obtain revenue contracts 2,936 3,234
Other long term assets (949) 5,863
Accounts payable, accrued expenses and other current liabilities (14,696) 834
Unearned revenue (15,819) (21,688)
Operating lease liabilities (3,672) (3,509)
Other long term liabilities (60) (10,281)
Net cash provided by operating activities 37,430 37,725
Investing activities:    
Capital expenditures (429) (562)
Cash paid in acquisitions, net of cash acquired 0 (18,801)
Net cash used in investing activities (429) (19,363)
Financing activities:    
Proceeds from exercise of stock options 0 118
Proceeds from debt issuance 49,500 0
Repurchase of common stock (142,011) (27,635)
Payments for taxes related to net share settlement of stock-based compensation awards (5,032) (2,137)
Payments of deferred financing costs (49) (59)
Deferred acquisition payments (2,905) 0
Proceeds, net from employee stock purchase plan withholdings 426 690
Net cash used in financing activities (100,071) (29,023)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (682) 4,022
Net decrease in cash, cash equivalents and restricted cash (63,752) (6,639)
Cash, cash equivalents and restricted cash at beginning of period 169,174 138,654
Cash, cash equivalents and restricted cash at end of period $ 105,422 $ 132,015