XML 16 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Operating activities    
Net income $ 41,288 $ 48,469
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 23,891 22,658
Stock-based compensation expense 10,617 9,738
Deferred taxes 6,578 1,599
Amortization of held-to-maturity securities 202 (5)
Other (865) (133)
Changes in operating assets and liabilities:    
Accounts receivable (3,812) (5,387)
Inventories (316) 551
Prepaid expenses and other (1,008) (162)
Income taxes (1,325) 9,165
Accounts payable (1,257) 1,479
Accrued liabilities and other 8,382 (4,193)
Net cash provided by operating activities 82,375 83,779
Investing activities    
Purchases of property, equipment and other capital assets (40,489) (46,151)
Purchases of other assets and investments (3,000) (4,000)
Purchases of marketable securities (90,596) (17,443)
Proceeds from maturities of marketable securities 56,428 54,352
Net cash used in investing activities (77,657) (13,242)
Financing activities    
Proceeds from exercises of stock options 5,674 2,486
Purchases of shares withheld for tax obligations (3,367) (2,420)
Repurchases of common stock (14,686) (33,521)
Net cash used in financing activities (12,379) (33,455)
Effect of exchange rate changes on cash and cash equivalents 690 (560)
Net (decrease) increase in cash and cash equivalents (6,971) 36,522
Cash and cash equivalents, beginning of period 125,225 85,046
Cash and cash equivalents, end of period $ 118,254 $ 121,568