v3.26.1
SEGMENT INFORMATION - Schedule of Segment Information for Net Sales, Segment Profit, and Significant Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Jan. 03, 2026
Disaggregation of Revenue [Line Items]          
Net sales $ 483,868 $ 445,892 $ 864,282 $ 797,020  
Cost of goods sold 161,344 188,323 331,547 337,729  
Gross profit 322,524 257,569 532,735 459,291  
Depreciation and amortization     28,343 26,297  
Product recalls     3,262 0  
Total selling, general and administrative expenses 229,006 195,545 426,779 375,596  
Operating income 93,518 62,024 105,956 83,695  
Interest income, net 1,617 295 500 603  
Other (expense) income, net (889) 5,773 90 7,149  
Income before income taxes 94,246 68,092 106,546 91,447  
Income tax expense (22,929) (16,941) (25,378) (23,687)  
Net income 71,317 51,151 81,168 67,760  
Depreciation expense 5,100 4,900 10,200 10,000  
IEEPA tariff refund receivable 68,749   68,749   $ 0
IEEPA Tariff Refund          
Disaggregation of Revenue [Line Items]          
Interest income, net 2,900        
IEEPA tariff refund receivable 65,800   65,800    
Reportable Segment          
Disaggregation of Revenue [Line Items]          
Net sales 483,868 445,892 864,282 797,020  
Cost of goods sold 161,344 188,323 331,547 337,729  
Gross profit 322,524 257,569 532,735 459,291  
Distribution and fulfillment 83,044 72,629 147,427 132,303  
Compensation and benefits 51,308 46,344 104,740 96,199  
Marketing 46,025 35,440 74,647 61,372  
General and administrative 38,633 32,916 80,918 69,426  
Depreciation and amortization 9,247 8,216 18,122 16,296  
Product recalls 749 0 925 0  
Total selling, general and administrative expenses 229,006 195,545 426,779 375,596  
Operating income 93,518 62,024 105,956 83,695  
Interest income, net 1,617 295 500 603  
Other (expense) income, net (889) 5,773 90 7,149  
Income before income taxes 94,246 68,092 106,546 91,447  
Income tax expense (22,929) (16,941) (25,378) (23,687)  
Net income $ 71,317 $ 51,151 $ 81,168 $ 67,760