XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net loss $ (35,607) $ (34,498)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 13,815 12,857
Accretion of debt in interest expense 1,053 981
Current expected credit losses 784 482
Provision for obsolete inventory 352 1,363
Stock-based compensation 6,670 6,767
Adjustment to contingent consideration liability (7,500) 0
Changes in operating assets and liabilities:    
Accounts receivable (3,690) (11,360)
Inventories 10,798 (8,425)
Other current assets (448) 1,596
Other assets 570 (2,521)
Accounts payable 3,086 5,305
Accrued salaries and benefits (3,571) (2,840)
Accrued expenses (465) (1,690)
Customer deposits and deferred service revenue 25 (1,043)
Customers payable 1,819 2,031
Other long-term liabilities (486) (594)
Net cash used in operating activities (12,795) (31,589)
Cash flows from investing activities:    
Cash paid for acquisitions, net of cash acquired 0 (1,212)
Capital expenditures (3,237) (504)
Capitalization of software costs (1,993) (3,247)
Purchase of held to maturity investments (935) 0
Net cash used in investing activities (6,165) (4,963)
Cash flows from financing activities:    
Principal payments of long-term debt 0 (348)
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (2,683) (2,448)
Proceeds from exercise of stock options 202 1,018
Net cash used in financing activities (2,481) (1,778)
Effect of exchange rate changes on cash and cash equivalents (2,906) 511
Net decrease in cash and cash equivalents and cash held on behalf of customers (24,347) (37,819)
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 53,186 150,600
Reconciliation of cash and cash equivalents and cash held on behalf of customers    
Cash and cash equivalents 44,162 148,569
Cash held on behalf of customers 9,024 2,031
Total cash and cash equivalents and cash held on behalf of customers 53,186 150,600
Supplemental disclosures of cash flow information:    
Interest 106 16
Income taxes 525 0
Capitalized software recorded in accounts payable 642 39
Capital expenditures in accounts payable $ 131 $ 147