XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Cash Flows [Abstract]    
Consolidated net income $ 79 $ 10,926
Adjustments to reconcile consolidated net income to net cash used in operating activities:    
Depreciation and amortization 5,726 3,471
Stock-based compensation 8,893 6,395
Inventory write-downs 593 991
Deferred taxes (4,378) 1,223
Other (1,012) 886
Changes in operating assets and liabilities:    
Accounts receivable (8,710) (12,943)
Inventories (11,764) (31,608)
Prepaid expenses and other current and non-current assets (3,809) (3,463)
Accounts payable 1,389 1,272
Accrued expenses and other non-current liabilities 8,249 8,482
Proceeds from lease incentives 230 0
Net cash provided by (used in) operating activities (4,514) (14,368)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of marketable investments 0 (12,266)
Proceeds from maturities of marketable investments 20,668 19,497
Purchases of property and equipment (4,957) (3,991)
Other 0 (150)
Net cash provided by (used in) investing activities 15,711 3,090
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercises of stock options 1,102 666
Payment of employee taxes related to vested stock (3,181) (3,036)
Payments of finance lease obligations (425) (337)
Other (137) 93
Net cash used in financing activities (2,641) (2,614)
Effect of foreign exchange rate changes on cash and cash equivalents 228 (146)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 8,784 (14,038)
CASH AND CASH EQUIVALENTS—Beginning of period 59,379 69,670
CASH AND CASH EQUIVALENTS—End of period 68,163 55,632
NONCASH INVESTING AND FINANCING ACTIVITIES:    
Right-of-use assets obtained in exchange for lease obligations 47,678 803
Right-of-use assets obtained in exchange for finance lease obligations 81 428
Purchase of property and equipment funded through accounts payable and accrued liabilities 1,626 2,184
SUPPLEMENTAL CASH FLOW INFORMATION:    
Cash paid for income taxes $ 1,798 $ 132