v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net revenue $ 184,767 $ 147,388 $ 346,956 $ 295,316
Cost of goods sold 112,985 89,710 212,661 178,742
Gross profit 71,782 57,678 134,295 116,574
Operating expenses:        
Selling, general and administrative 38,987 33,336 70,897 60,467
Shipping and distribution 9,000 7,203 17,835 14,799
Total operating expenses 47,987 40,539 88,732 75,266
Income from operations 23,795 17,139 45,563 41,308
Other income (expense), net:        
Interest expense (218) (257) (453) (512)
Interest income 1,332 1,316 2,544 2,404
Other expense, net (378) (87) (781) (364)
Total other income (expense), net 736 972 1,310 1,528
Net income before income taxes 24,531 18,111 46,873 42,836
Income tax provision 7,893 1,772 13,334 7,474
Net income $ 16,638 $ 16,339 $ 33,539 $ 35,362
Net income per share:        
Basic: $ 0.37 $ 0.38 $ 0.76 $ 0.84
Diluted: $ 0.36 $ 0.36 $ 0.73 $ 0.79
Weighted average common shares outstanding:        
Basic: 44,591,484 42,500,355 44,421,116 42,148,992
Diluted: 45,804,158 45,248,792 45,815,874 44,600,401