XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Activities      
Net income (loss) $ (20,371) $ 5,648 $ 77,849
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 87,319 86,931 72,990
Loss on disposal of property and equipment 2,572 678 433
Share-based compensation expense 55,300 68,247 53,160
Deferred income taxes (11,047) (37,316) (3,272)
Amortization of operating lease right-of-use assets 8,239 12,238 11,941
Impairment and abandonment of operating lease right-of-use assets related to facilities 9,998 9,382 0
Impairment of internal-use and external-use software development costs, net 0 1,275 0
Impairment of certain long-lived assets 1,014 0 0
Amortization of debt issuance costs 4,397 4,164 3,440
Amortization of discount on convertible senior notes 0 0 18,608
Changes in operating assets and liabilities:      
Accounts receivable and unbilled receivables 49,150 (60,357) (40,973)
Inventories 38,016 (30,115) (25,695)
Prepaid expenses 1,149 (4,671) (5,678)
Other current assets (6,821) 6,360 2,801
Investment in sales-type leases (10,411) (15,354) 3,346
Prepaid commissions 7,069 4,312 (6,876)
Other long-term assets 2,111 5,027 (3,258)
Accounts payable (17,525) (7,754) 29,084
Accrued compensation (21,461) 2,446 12,312
Accrued liabilities (10,343) 16,651 34,859
Deferred revenues 24,058 24,469 24,179
Operating lease liabilities (10,918) (13,781) (12,503)
Other long-term liabilities (401) (699) (14,938)
Net cash provided by operating activities 181,094 77,781 231,809
Investing Activities      
External-use software development costs (13,542) (13,204) (29,368)
Purchases of property and equipment (41,474) (47,536) (28,967)
Business acquisitions, net of cash acquired 0 (3,392) (354,163)
Purchase price adjustments from business acquisitions 0 5,463 0
Net cash used in investing activities (55,016) (58,669) (412,498)
Financing Activities      
Payments for debt issuance costs for revolving credit facility (2,967) 0 0
Proceeds from issuances under stock-based compensation plans 23,216 40,182 67,348
Employees’ taxes paid related to restricted stock units (7,366) (13,506) (16,286)
Stock repurchases 0 (52,210) 0
Change in customer funds, net 10,537 4,581 (3,699)
Net cash provided by (used in) financing activities 23,420 (20,953) 47,363
Effect of exchange rate changes on cash and cash equivalents (1,354) (944) (974)
Net increase (decrease) in cash, cash equivalents, and restricted cash 148,144 (2,785) (134,300)
Cash, cash equivalents, and restricted cash at beginning of period 352,835 355,620 489,920
Cash, cash equivalents, and restricted cash at end of period 500,979 352,835 355,620
Reconciliation of cash, cash equivalents, and restricted cash to the Consolidated Balance Sheets:      
Cash and cash equivalents 467,972 330,362 349,051
Restricted cash included in other current assets 33,007 22,473 6,569
Cash, cash equivalents, and restricted cash at end of period 500,979 352,835 355,620
Supplemental cash flow information      
Cash paid for interest 1,438 1,438 1,917
Income taxes paid (refunds received), net 20,209 19,005 (1,733)
Supplemental disclosure of non-cash investing activities      
Unpaid purchases of property and equipment 877 892 883
Transfers between inventory and property and equipment, net $ 0 $ 314 $ 1,876