XML 30 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (15,905) $ (15,650)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 6,933 6,400
Accretion of debt in interest expense 522 486
Current expected credit losses 489 326
Provision for obsolete inventory 88 529
Stock-based compensation 3,055 3,536
Adjustment to contingent consideration liability (5,200) 0
Changes in operating assets and liabilities:    
Accounts receivable (7,034) (4,868)
Inventories 5,051 (6,338)
Other current assets (2,512) (1,849)
Other assets 752 (1,353)
Accounts payable 4,063 1,906
Accrued salaries and benefits (7,647) (4,511)
Accrued expenses 1,067 (1,117)
Customer deposits and deferred service revenue (343) 1,651
Customers payable 216 0
Other long-term liabilities (343) (346)
Net cash used in operating activities (16,748) (21,198)
Cash flows from investing activities:    
Cash paid for acquisitions, net of cash acquired 0 (1,212)
Capital expenditures (823) (280)
Capitalization of software costs (481) (1,568)
Purchase of held to maturity investments (463) 0
Net cash used in investing activities (1,767) (3,060)
Cash flows from financing activities:    
Principal payments of long-term debt 0 (173)
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (2,478) (2,051)
Proceeds from exercise of stock options 52 813
Net cash used in financing activities (2,426) (1,411)
Effect of exchange rate changes on cash and cash equivalents (512) 457
Net decrease in cash and cash equivalents and cash held on behalf of customers (21,453) (25,212)
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 56,080 163,207
Reconciliation of cash and cash equivalents and cash held on behalf of customers    
Cash and cash equivalents 48,659 163,207
Cash held on behalf of customers 7,421 0
Total cash and cash equivalents and cash held on behalf of customers 56,080 163,207
Supplemental disclosures of cash flow information:    
Interest 0 9
Income taxes 507 0
Capitalized software recorded in accounts payable 776 13
Capital expenditures in accounts payable $ 87 $ 73