XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Mar. 27, 2020
Cash flows from operating activities:    
Net loss $ (6,124) $ (21,954)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation 3,057 2,843
Amortization of Intangible Assets 507 1,655
Stock-based compensation 8,398 6,259
Amortization of convertible debt discount 1,532 1,835
Amortization of warrant 429 434
Foreign currency remeasurement (2,609) (2,066)
Deferred income taxes 432 653
Provision for expected credit losses and returns 1,089 331
Provision for excess and obsolete inventories 644 234
Other adjustments 143 121
Changes in operating assets and liabilities:    
Accounts receivable (20,758) (5,068)
Inventories (1,119) (6,281)
Other assets (1,019) 10,579
Accounts payable 13,527 (242)
Deferred revenues 11,285 12,477
Other liabilities (7,736) (12,851)
Net cash provided by (used in) operating activities 1,678 (11,041)
Cash flows from investing activities:    
Purchases of property and equipment (3,645) (11,224)
Net cash used in investing activities (3,645) (11,224)
Cash flows from financing activities:    
Payment of convertible debt issuance costs 0 (35)
Repayment of other debts (108) (406)
Proceeds from common stock issued to employees 5,685 3,000
Payment of tax withholding obligations related to net share settlements of restricted stock units (913) (829)
Net cash provided by financing activities 4,664 1,730
Effect of exchange rate changes on cash and cash equivalents (565) (811)
Net increase (decrease) in cash and cash equivalents 2,132 (21,346)
Cash and cash equivalents at beginning of period 98,645 93,058
Cash and cash equivalents at end of period 100,777 71,712
Supplemental disclosures of cash flow information:    
Income taxes, net of refunds 537 408
Interest payments 1,183 1,095
Supplemental schedule of non-cash investing and financing activities:    
Capital expenditures incurred but not yet paid $ 973 $ 7,620