XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Cash flows from operating activities:    
Net income $ 40,651 $ 18,796
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 11,759 13,456
Stock-based compensation expense 22,374 19,740
Amortization of right-of-use assets 3,291 2,976
Amortization of debt issuance costs and discount 184 208
Other non-cash adjustments (92) (60)
Changes in assets and liabilities:    
Accounts receivable, net (6,638) (22,491)
Inventories, net (985) 919
Prepaid expenses and other assets (1,063) (1,169)
Accounts payable 6,950 4,409
Accrued expenses 176 798
Accrued payroll obligations (2,450) 1,869
Operating lease liabilities, current and long-term portions (3,246) (2,957)
Income taxes payable (207) 370
Net cash provided by (used in) operating activities 70,704 36,864
Cash flows from investing activities:    
Capital expenditures (4,413) (6,829)
Cash paid for software and intellectual property licenses (6,377) (4,626)
Net cash provided by (used in) investing activities (10,790) (11,455)
Cash flows from financing activities:    
Restricted stock unit tax withholdings (13,923) (6,642)
Proceeds from issuance of common stock 3,948 4,537
Purchases of treasury stock (40,113) 0
Proceeds from long-term debt 0 50,000
Repayment of long-term debt (4,375) (26,250)
Net cash provided by (used in) financing activities (54,463) 21,645
Effect of exchange rate change on cash (49) 40
Net increase in cash and cash equivalents 5,402 47,094
Beginning cash and cash equivalents 182,332 118,081
Ending cash and cash equivalents 187,734 165,175
Supplemental disclosure of cash flow information and non-cash investing and financing activities:    
Interest paid 1,180 2,193
Operating lease payments 3,984 3,812
Income taxes paid, net of refunds 1,805 1,579
Accrued purchases of plant and equipment 253 1,067
Operating lease right-of-use assets obtained in exchange for lease obligations $ 7,459 $ 1,635