XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Cash flows from operating activities:    
Net loss $ (4,028) $ (6,214)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Provision for doubtful accounts 130 238
Depreciation and amortization 3,350 2,650
Loss on disposals of fixed assets 452 54
Compensation expense related to stock-based awards and employee stock purchase plan 932 805
Unrealized currency translation loss (gain) 195 (1,065)
Changes in operating assets and liabilities:    
Accounts receivable 3,537 3,577
Inventories 1,901 (2,094)
Prepaid expenses, other current assets, and current contract assets (739) (243)
Other non-current assets and non-current contract assets 930 (47)
Accounts payable (3,219) (1,174)
Contract liabilities and long-term contract liabilities (613) 317
Accrued compensation, product warranty and other 2,169 246
Other long-term liabilities 1 2
Net cash provided by (used in) operating activities 4,998 (2,948)
Cash flows from investing activities:    
Capital expenditures (5,164) (3,277)
Cash paid for acquisition of intangible asset (16) (22)
Proceeds from sale of fixed assets 100 0
Purchases of marketable securities (2) (79)
Maturities and sales of marketable securities 0 7,500
Net cash (used in) provided by investing activities (5,082) 4,122
Cash flows from financing activities:    
Proceeds from stock options exercised and employee stock purchase plan 1,566 156
Repurchase of common stock 0 (390)
Payment of finance lease (96) (156)
Net cash provided by (used in) financing activities 1,470 (390)
Effect of exchange rate changes on cash and cash equivalents 5 (607)
Net increase in cash and cash equivalents 1,391 177
Cash and cash equivalents at beginning of period 12,578 18,365
Cash and cash equivalents at end of period 13,969 18,542
Supplemental disclosure of non-cash investing activities:    
Changes in accrued other and accounts payable related to property and equipment additions $ 175 $ 423