XML 24 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Activities      
Net income (loss) $ 12,531 $ (20,371) $ 5,648
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 82,232 87,319 86,931
Loss on disposal of property and equipment 978 2,572 678
Share-based compensation expense 39,316 55,300 68,247
Deferred income taxes (14,855) (11,047) (37,316)
Amortization of operating lease right-of-use assets 7,523 8,239 12,238
Impairment and abandonment of operating lease right-of-use assets related to facilities 0 9,998 9,382
Impairment of internal-use and external-use software development costs, net 0 0 1,275
Impairment of certain long-lived assets 0 1,014 0
Inventory write-down 5,393 0 0
Amortization of debt issuance costs 3,788 4,397 4,164
Gain on extinguishment of convertible senior notes, net (7,517) 0 0
Changes in operating assets and liabilities:      
Accounts receivable and unbilled receivables (5,002) 49,150 (60,357)
Inventories 15,633 38,016 (30,115)
Prepaid expenses 24 1,149 (4,671)
Other current assets 9,337 (6,821) 6,360
Investment in sales-type leases (10,398) (10,411) (15,354)
Prepaid commissions (2,242) 7,069 4,312
Other long-term assets 2,161 2,111 5,027
Accounts payable 7,210 (17,525) (7,754)
Accrued compensation 8,553 (21,461) 2,446
Accrued liabilities 13,942 (10,343) 16,651
Deferred revenues 28,952 24,058 24,469
Operating lease liabilities (10,737) (10,918) (13,781)
Other long-term liabilities 900 (401) (699)
Net cash provided by operating activities 187,722 181,094 77,781
Investing Activities      
External-use software development costs (16,330) (13,542) (13,204)
Purchases of property and equipment (36,463) (41,474) (47,536)
Business acquisitions, net of cash acquired 0 0 (3,392)
Purchase price adjustments from business acquisitions 0 0 5,463
Net cash used in investing activities (52,793) (55,016) (58,669)
Financing Activities      
Payments for debt issuance costs for revolving credit facility 0 (2,967) 0
Proceeds from issuance of convertible senior notes, net of issuance costs 166,272 0 0
Partial repurchase of convertible senior notes (391,000) 0 0
Purchase of convertible note hedge (40,279) 0 0
Proceeds from sale of warrants 25,168 0 0
Partial unwind of convertible note hedge and warrants (727) 0 0
Proceeds from issuances under stock-based compensation plans 13,411 23,216 40,182
Employees’ taxes paid related to restricted stock units (4,827) (7,366) (13,506)
Stock repurchases 0 0 (52,210)
Change in customer funds, net (3,596) 10,537 4,581
Net cash provided by (used in) financing activities (235,578) 23,420 (20,953)
Effect of exchange rate changes on cash and cash equivalents (1,716) (1,354) (944)
Net increase (decrease) in cash, cash equivalents, and restricted cash (102,365) 148,144 (2,785)
Cash, cash equivalents, and restricted cash at beginning of period 500,979 352,835 355,620
Cash, cash equivalents, and restricted cash at end of period 398,614 500,979 352,835
Reconciliation of cash, cash equivalents, and restricted cash to the Consolidated Balance Sheets:      
Cash and cash equivalents 369,201 467,972 330,362
Restricted cash included in other current assets 29,413 33,007 22,473
Cash, cash equivalents, and restricted cash at end of period 398,614 500,979 352,835
Supplemental cash flow information      
Cash paid for interest 1,624 1,438 1,438
Income taxes paid, net of refunds received 11,279 20,209 19,005
Supplemental disclosure of non-cash investing activities      
Unpaid purchases of property and equipment 1,031 877 892
Transfers between inventory and property and equipment, net $ 0 $ 0 $ 314