XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net loss $ (51,123) $ (55,838)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 20,480 19,625
Accretion of debt in interest expense 1,594 1,485
Current expected credit losses 783 739
Provision for obsolete inventory (1,271) 1,773
Stock-based compensation 10,642 10,257
Adjustment to contingent consideration liability (7,500) 0
Changes in operating assets and liabilities:    
Accounts receivable (7,342) (5,823)
Inventories 14,607 (6,678)
Other current assets (1,008) 321
Other assets (389) (3,461)
Accounts payable 3,383 3,580
Accrued salaries and benefits (3,258) 325
Accrued expenses 1,839 (260)
Customer deposits and deferred service revenue (1,292) (2,924)
Customers payable 1,553 3,985
Other long-term liabilities (186) (685)
Net cash used in operating activities (18,488) (33,579)
Cash flows from investing activities:    
Cash paid for acquisitions, net of cash acquired 0 (18,797)
Capital expenditures (5,021) (812)
Capitalization of software costs (3,364) (4,719)
Proceeds from (purchase of) held to maturity investments   (40,015)
Proceeds from (purchase of) held to maturity investments 3,573  
Net cash used in investing activities (4,812) (64,343)
Cash flows from financing activities:    
Principal payments of long-term debt 0 (525)
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (2,743) (2,711)
Proceeds from exercise of stock options 912 1,268
Net cash used in financing activities (1,831) (1,968)
Effect of exchange rate changes on cash and cash equivalents (508) 975
Net decrease in cash and cash equivalents and cash held on behalf of customers (25,639) (98,915)
Cash and cash equivalents and cash held on behalf of customers at beginning of period 77,533 188,419
Cash and cash equivalents and cash held on behalf of customers at end of period 51,894 89,504
Reconciliation of cash and cash equivalents and cash held on behalf of customers    
Cash and cash equivalents 43,136 85,519
Cash held on behalf of customers 8,758 3,985
Total cash and cash equivalents and cash held on behalf of customers 51,894 89,504
Supplemental disclosures of cash flow information:    
Interest 4,022 20
Income taxes 2,392 660
Capitalized software recorded in accounts payable 468 36
Capital expenditures in accounts payable 98 37
Common stock issued for acquisition 0 6,300
Acquisition contingent consideration recorded in other long-term liabilities $ 0 $ 14,200