v3.26.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2026
Jun. 27, 2025
Jun. 26, 2026
Jun. 27, 2025
Income Statement [Abstract]        
Net sales $ 294,784 $ 240,285 $ 550,852 $ 484,750
Cost of sales 253,801 213,083 477,611 429,026
Gross profit 40,983 27,202 73,241 55,724
Operating expenses:        
Research and development 7,772 5,710 13,302 11,584
Selling, general, and administrative 24,105 24,254 46,670 45,996
Amortization of intangible assets 1,911 2,078 3,989 4,156
Total operating expenses 33,788 32,042 63,961 61,736
Operating income (loss) 7,195 (4,840) 9,280 (6,012)
Interest expense, net 1,453 1,635 3,131 3,281
Other expense, net 332 193 655 274
Income (loss) before income taxes 5,410 (6,668) 5,494 (9,567)
Income tax expense 4,412 2,740 6,965 4,400
Net income (loss) $ 998 $ (9,408) $ (1,471) $ (13,967)
Net income (loss) per share        
Net income (loss) per share, basic (in usd per share) $ 0.03 $ (0.28) $ (0.04) $ (0.41)
Net income (loss) per share, diluted (in usd per share) $ 0.03 $ (0.28) $ (0.04) $ (0.41)
Shares used to compute Net income (loss) per share:        
Shares used to compute net income (loss) per share, basic (in shares) 35,397,839 34,179,382 35,002,436 34,088,873
Shares used to compute net income (loss) per share, diluted (in shares) 36,302,279 34,179,382 35,002,436 34,088,873