XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Cash flows from operating activities:    
Net loss $ (1,529) $ (6,124)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation 3,111 3,057
Amortization of intangibles 0 507
Stock-based compensation 7,586 8,398
Amortization of convertible debt discount 297 1,532
Amortization of warrant 429 429
Foreign currency remeasurement (563) (2,609)
Deferred income taxes 627 432
Provision for expected credit losses and returns 1,348 1,089
Provision for excess and obsolete inventories 2,738 644
Other adjustments 77 143
Changes in operating assets and liabilities:    
Accounts receivable (28,479) (20,758)
Inventories (11,841) (1,119)
Other assets (3,949) (1,019)
Accounts payable (12,260) 13,527
Deferred revenues 18,408 11,285
Other liabilities (3,482) (7,736)
Net cash provided by (used in) operating activities (27,482) 1,678
Cash flows from investing activities:    
Purchases of property and equipment (2,438) (3,645)
Net cash used in investing activities (2,438) (3,645)
Cash flows from financing activities:    
Repurchase of common stock (2,141) 0
Repayment of other debts (99) (108)
Proceeds from common stock issued to employees 2,966 5,685
Payment of tax withholding obligations related to net share settlements of restricted stock units (2,693) (913)
Net cash provided by (used in) financing activities (1,967) 4,664
Effect of exchange rate changes on cash and cash equivalents (805) (565)
Net increase (decrease) in cash and cash equivalents (32,692) 2,132
Cash and cash equivalents at beginning of period 133,431 98,645
Cash and cash equivalents at end of period 100,739 100,777
Supplemental disclosures of cash flow information:    
Income taxes, net of refunds 1,026 537
Interest payments 1,178 1,183
Supplemental schedule of non-cash investing and financing activities:    
Capital expenditures incurred but not yet paid $ 1,328 $ 973