XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Aug. 02, 2025
Aug. 03, 2024
Operating activities    
Net loss $ (38,921) $ (105,899)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 10,541 9,088
Stock-based compensation expense 158,214 136,260
Net accretion of discounts on investments (4,988) (8,289)
Other (1,043) 1,712
Changes in operating assets and liabilities:    
Accounts receivable, net (14,100) (20,160)
Inventories (13,943) (18,406)
Prepaid expenses and other current assets (5,653) 12,957
Connected device costs (10,643) (10,887)
Deferred commissions (16,255) (10,882)
Other assets 181 934
Accounts payable and other liabilities (15,232) (1,977)
Deferred revenue 53,900 57,236
Operating lease right-of-use assets and liabilities, net 715 100
Net cash provided by operating activities 102,773 41,787
Investing activities    
Purchases of property and equipment (12,889) (10,054)
Purchases of investments (421,946) (330,057)
Proceeds from sales of investments 0 1,247
Proceeds from maturities and redemptions of investments 348,590 305,726
Other investing activities (200) (100)
Net cash used in investing activities (86,445) (33,238)
Financing activities    
Proceeds from issuance of common stock in connection with equity compensation plans 18,737 16,923
Payment of principal on finance leases (694) (944)
Net cash provided by financing activities 18,043 15,979
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash 1,344 (563)
Net increase in cash, cash equivalents, and restricted cash 35,715 23,965
Cash, cash equivalents, and restricted cash, beginning of period 245,794 154,738
Cash, cash equivalents, and restricted cash, end of period 281,509 178,703
Supplemental disclosure of cash flow information    
Cash paid for income taxes, net of refunds 1,320 1,040
Supplemental disclosure of non-cash investing and financing activities    
Property and equipment accrued but not yet paid $ 210 $ 147