XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net loss $ (9,701) $ (9,766)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Provision for doubtful accounts 282 482
Depreciation and amortization 6,963 5,402
Loss on disposals of fixed assets 597 400
Compensation expense related to stock-based awards and employee stock purchase plan 1,987 1,547
Unrealized currency translation loss (gain) 236 (950)
Changes in operating assets and liabilities:    
Accounts receivable 426 3,739
Inventories 2,375 (993)
Prepaid expenses, other current assets, and current contract assets (293) 161
Other non-current assets and non-current contract assets 833 (422)
Accounts payable 293 (2,395)
Contract liabilities and long-term contract liabilities (592) (460)
Accrued compensation, product warranty and other 1,407 365
Other long-term liabilities 2 4
Net cash provided by (used in) operating activities 4,815 (2,886)
Cash flows from investing activities:    
Capital expenditures (10,521) (7,049)
Cash paid for acquisition of intangible asset (32) (40)
Proceeds from sale of fixed assets 100 6
Purchases of marketable securities (4) (6,091)
Maturities and sales of marketable securities 0 13,500
Net cash (used in) provided by investing activities (10,457) 326
Cash flows from financing activities:    
Proceeds from PPP loan 0 6,927
Proceeds from stock options exercised and employee stock purchase plan 2,473 207
Repurchase of common stock 0 (390)
Payment of finance lease (162) (312)
Net cash provided by financing activities 2,311 6,432
Effect of exchange rate changes on cash and cash equivalents (24) (794)
Net (decrease) increase in cash and cash equivalents (3,355) 3,078
Cash and cash equivalents at beginning of period 12,578 18,365
Cash and cash equivalents at end of period 9,223 21,443
Supplemental disclosure of non-cash investing activities:    
Changes in accrued other and accounts payable related to property and equipment additions $ 281 $ 128