XML 21 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
OPERATING ACTIVITIES:    
Net income (loss) $ (12,605) $ (16,782)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Stock-based compensation 5,155 5,913
Depreciation and amortization 8,479 6,880
Other non-cash amortization 664 171
Provision for doubtful accounts 1,228 1,141
Unrealized foreign currency gain (319) (41)
Interest expense on finance leases 84 56
Deferred income taxes (324) (764)
Loss on sale of fixed assets   104
Change in the estimated fair value of acquisition-related contingent consideration (1,526) 390
Payment of acquisition-related contingent consideration (142) (496)
Changes in assets and liabilities    
Accounts receivable (2,102) 5,228
Inventories (21,689) (7,425)
Prepaid expenses and other assets (1,942) 2,420
Accounts payable 2,790 3,269
Deferred revenue (1,331) 1,664
Accrued expenses and other liabilities 982 468
Net cash (used in) provided by operating activities (22,598) 2,196
INVESTING ACTIVITIES:    
Purchases of investments (25,443) (90,137)
Proceeds from maturities and redemptions of investments 53,745 102,616
Purchases of property and equipment (27,508) (11,234)
Proceeds from escrow associated with business acquisitions   126
Acquisition of businesses, net of cash acquired   (3,037)
Purchase price adjustment related to business acquisition (18)  
Purchase of patent and product rights   (2,250)
Net cash (used in) provided by investing activities 776 (3,916)
FINANCING ACTIVITIES:    
Cash payments for lease liabilities (1,111) (521)
Payment of acquisition-related contingent consideration (264) (3,004)
Issuance of common stock in connection with public offering, net   95,036
Proceeds from exercise of stock options 247 2,115
Repurchase of common stock (1,924) (2,076)
Net cash (used in) provided by financing activities (3,052) 91,550
EFFECT OF FOREIGN EXCHANGE RATE CHANGES ON CASH (966) (2,686)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS (25,840) 87,144
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 160,802 75,715
CASH AND CASH EQUIVALENTS, END OF PERIOD 134,962 162,859
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for income taxes 12,540 3,888
Non-cash investing and financing activities    
Accrued property and equipment purchases 4,382 2,093
Unrealized gain (loss) on marketable securities $ (262) $ 83