v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Cash flows from operating activities:    
Net income (loss) $ 5,940 $ (8,089)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation 2,720 3,085
Stock-based compensation 8,465 6,923
Foreign currency remeasurement 377 (1,108)
Deferred income taxes, net 712 (3,806)
Provision for excess and obsolete inventories 1,793 757
Other adjustments (19) 240
Changes in operating assets and liabilities:    
Accounts receivable, net 79,609 35,187
Inventories 2,242 (4,571)
Prepaid expenses and other assets (8,356) (5,041)
Accounts payable (8,820) 5,988
Deferred revenues 3,151 5,071
Other liabilities (4,209) (7,816)
Net cash provided by operating activities 83,605 26,820
Cash flows from investing activities:    
Purchases of property and equipment (1,872) (1,911)
Net cash used in investing activities (1,872) (1,911)
Cash flows from financing activities:    
Payments for debt issuance costs 0 (327)
Repurchase of common stock (36,079) (21,675)
Repayment of long-term debt (500) 0
Proceeds from common stock issued to employees 3,056 3,542
Taxes paid related to net share settlement of equity awards (2,551) (5,413)
Net cash used in financing activities (36,074) (23,873)
Effect of exchange rate changes on cash and cash equivalents and restricted cash 1,590 (1,000)
Net increase in cash and cash equivalents and restricted cash 47,249 36
Cash and cash equivalents and restricted cash at beginning of period 101,789 84,269
Cash and cash equivalents and restricted cash at end of period 149,038 84,305
Cash and cash equivalents and restricted cash at end of period    
Cash and cash equivalents 148,708 84,305
Restricted cash 330 0
Total cash, cash equivalents and restricted cash as shown in the condensed consolidated statement of cash flows 149,038 84,305
Supplemental cash flow disclosure:    
Income tax payments, net 1,138 1,110
Interest payments, net 1,686 859
Supplemental schedule of non-cash investing activities:    
Capital expenditures incurred but not yet paid $ 1,064 $ 396