XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating activities:      
Net income $ 41,010 $ 238,378 $ 33,484
Adjustments to reconcile net income to net cash provided by operating activities:      
Stock-based compensation 44,826 24,230 13,960
Depreciation and amortization 14,315 15,012 13,718
Deferred income taxes 1,932 (168,426) 0
Net accretion of available-for-sale securities (1,146) 0 0
Asset retirements and write-downs 0 0 3,914
Changes in operating assets and liabilities:      
Accounts receivable, net (8,585) (15,800) (22,910)
Inventory (60,280) (36,612) (12,116)
Prepaid expenses and other assets (38,359) (27,074) 773
Accounts payable 12,111 16,025 2,190
Accrued liabilities 20,919 3,273 11,922
Deferred revenue 9,118 10,400 3,596
Other long-term liabilities (8,678) (2,613) 2,878
Net cash provided by operating activities 27,183 56,793 51,409
Investing activities:      
Purchases of property and equipment (14,067) (10,463) (7,819)
Purchases of marketable securities (191,403) (298,092) (72,982)
Maturities of marketable securities 181,388 197,894 20,000
Net cash used in investing activities (24,082) (110,661) (60,801)
Financing activities:      
Proceeds from common stock issuances related to employee benefit plans 27,456 25,624 18,127
Payments related to financing arrangements (2,393) (1,241) (5,758)
Proceeds from the sale of common stock in connection with public offering, net of expenses 0 0 60,063
Proceeds from line of credit 0 0 30,000
Payments related to the line of credit 0 0 (60,285)
Net cash provided by financing activities 25,063 24,383 42,147
Effect of exchange rate changes on cash and cash equivalents (424) 11 595
Net increase (decrease) in cash and cash equivalents 27,740 (29,474) 33,350
Cash and cash equivalents at beginning of year 51,333 80,807 47,457
Cash and cash equivalents at end of year 79,073 51,333 80,807
Supplemental disclosures of cash flow information:      
Interest paid 577 631 1,686
Income taxes paid 9,607 5,197 751
Non-cash investing activities:      
Changes in accounts payable and accrued liabilities related to purchases of property and equipment $ 586 $ 194 $ (597)