XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Cash flows from operating activities:    
Net income $ 18,813 $ 8,167
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,901 7,793
Stock-based compensation expense 10,454 8,728
Amortization of right-of-use assets 1,628 1,494
Amortization of debt issuance costs and discount 92 103
Other non-cash adjustments (41) (88)
Changes in assets and liabilities:    
Accounts receivable, net (6,509) (3,726)
Inventories, net 5,143 6,048
Prepaid expenses and other assets 780 (129)
Accounts payable (146) 90
Accrued expenses 858 40
Accrued payroll obligations (6,436) (5,689)
Operating lease liabilities, current and long-term portions (1,372) (1,437)
Income taxes payable 206 (291)
Net cash provided by (used in) operating activities 29,371 21,103
Cash flows from investing activities:    
Capital expenditures (1,270) (3,867)
Cash paid for software and intellectual property licenses (3,056) (2,775)
Net cash provided by (used in) investing activities (4,326) (6,642)
Cash flows from financing activities:    
Restricted stock unit tax withholdings (7,981) (3,854)
Proceeds from issuance of common stock 1,111 2,370
Purchases of treasury stock (15,002) 0
Proceeds from long-term debt 0 50,000
Repayment of long-term debt 0 (4,375)
Net cash provided by (used in) financing activities (21,872) 44,141
Effect of exchange rate change on cash (237) (111)
Net increase in cash and cash equivalents 2,936 58,491
Beginning cash and cash equivalents 182,332 118,081
Ending cash and cash equivalents 185,268 176,572
Supplemental disclosure of cash flow information and non-cash investing and financing activities:    
Interest paid 592 1,113
Operating lease payments 1,731 1,934
Income taxes paid, net of refunds 675 852
Accrued purchases of plant and equipment 1,120 753
Operating lease right-of-use assets obtained in exchange for lease obligations $ 7,440 $ 49