v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2025
Sep. 29, 2024
Sep. 28, 2025
Sep. 29, 2024
Income Statement [Abstract]        
Net revenue $ 198,936 $ 145,002 $ 545,892 $ 440,318
Cost of goods sold 123,974 91,526 336,635 270,268
Gross profit 74,962 53,476 209,257 170,050
Operating expenses:        
Selling, general and administrative 44,394 36,102 115,290 96,569
Shipping and distribution 9,169 8,134 27,004 22,933
Total operating expenses 53,563 44,236 142,294 119,502
Income from operations 21,399 9,240 66,963 50,548
Other income (expense), net:        
Interest expense (213) (259) (666) (771)
Interest income 1,270 1,407 3,814 3,811
Other expense, net (487) (6) (1,268) (370)
Total other income (expense), net 570 1,142 1,880 2,670
Net income before income taxes 21,969 10,382 68,843 53,218
Income tax provision 5,550 2,936 18,885 10,410
Net income $ 16,419 $ 7,446 $ 49,958 $ 42,808
Net income per share:        
Basic: $ 0.37 $ 0.17 $ 1.12 $ 1.01
Diluted: $ 0.36 $ 0.16 $ 1.09 $ 0.95
Weighted average common shares outstanding:        
Basic: 44,721,206 43,249,234 44,521,146 42,517,088
Diluted: 46,205,737 45,463,862 45,965,987 44,923,684