XML 33 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 29, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents

Amortized cost and estimated fair market value of investments classified as available-for-sale, excluding cash equivalents, as of June 29, 2025 and December 31, 2024, were as follows:

 

 

 

June 29, 2025

 

(In thousands)

 

Amortized Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

U.S. treasury securities

 

$

119,665

 

 

$

37

 

 

$

 

 

$

119,702

 

Total

 

$

119,665

 

 

$

37

 

 

$

 

 

$

119,702

 

 

 

 

December 31, 2024

 

(In thousands)

 

Amortized Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

U.S. treasury securities

 

$

119,199

 

 

$

171

 

 

$

 

 

$

119,370

 

Total

 

$

119,199

 

 

$

171

 

 

$

 

 

$

119,370

 

Schedule of Inventories

Inventories

 

(In thousands)

 

June 29, 2025

 

 

December 31, 2024

 

Raw materials

 

$

11,544

 

 

$

13,439

 

Finished goods

 

 

145,761

 

 

 

149,100

 

Total

 

$

157,305

 

 

$

162,539

 

Schedule of Property and Equipment, Net

Property and equipment, net

 

(In thousands)

 

June 29, 2025

 

 

December 31, 2024

 

Machinery and equipment

 

$

55,534

 

 

$

54,355

 

Furniture, fixtures, and leasehold improvements

 

 

22,973

 

 

 

20,028

 

Software

 

 

24,654

 

 

 

24,610

 

Computer equipment

 

 

5,554

 

 

 

5,384

 

Total property and equipment, gross

 

 

108,715

 

 

 

104,377

 

Accumulated depreciation

 

 

(95,038

)

 

 

(93,089

)

Total

 

$

13,677

 

 

$

11,288

 

Schedule of Other Non-Current Assets

Other non-current assets

 

(In thousands)

 

June 29, 2025

 

 

December 31, 2024

 

Non-current deferred income taxes

 

$

2,455

 

 

$

2,332

 

Long-term investments

 

 

8,699

 

 

 

8,381

 

Restricted cash

 

 

2,100

 

 

 

2,107

 

Other

 

 

4,639

 

 

 

3,767

 

Total

 

$

17,893

 

 

$

16,587

 

Schedule of Other Accrued Liabilities

Other accrued liabilities

 

(In thousands)

 

June 29, 2025

 

 

December 31, 2024

 

Current operating lease liabilities

 

$

9,426

 

 

$

10,837

 

Sales and marketing

 

 

53,183

 

 

 

59,129

 

Warranty obligations

 

 

5,565

 

 

 

5,192

 

Sales returns(1)

 

 

22,758

 

 

 

31,711

 

Freight and duty

 

 

4,807

 

 

 

4,979

 

Other

 

 

31,625

 

 

 

36,230

 

Total

 

$

127,364

 

 

$

148,078

 

 

 

(1)
Inventory expected to be received from future sales returns amounted to $10.6 million and $15.1 million as of June 29, 2025 and December 31, 2024, respectively. Provisions to write down expected returned inventory to net realizable value amounted to $7.4 million and $9.0 million as of June 29, 2025 and December 31, 2024, respectively.