XML 13 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Income Statement [Abstract]        
Net revenue $ 556,527 $ 507,461 $ 1,113,384 $ 985,060
Cost of sales 422,120 391,339 849,471 765,536
Gross profit 134,407 116,122 263,913 219,524
Selling, general and administrative expenses 72,229 66,997 141,377 131,848
Income from operations 62,178 49,125 122,536 87,676
Interest income 5,046 5,692 10,149 11,203
Interest expense (112) (125) (276) (215)
Other income, net 142 258 142 147
Income (loss) before income taxes 67,254 54,950 132,551 98,811
Income tax expense (14,873) (11,135) (28,528) (20,567)
Net income (loss) 52,381 43,815 104,023 78,244
Comprehensive income        
Net income 52,381 43,815 104,023 78,244
Reclassification adjustment for securities sold 136 262 253 271
Applicable income tax expense (29) (55) (53) (57)
Net change in unrealized position of investments held 8 (11) 12 54
Applicable income tax (expense) benefit (1) 3 (2) (11)
Comprehensive income $ 52,495 $ 44,014 $ 104,233 $ 78,501
Net income per share        
Basic (in usd per share) $ 6.62 $ 5.33 $ 13.12 $ 9.48
Diluted (in usd per share) $ 6.55 $ 5.28 $ 12.96 $ 9.38
Weighted average shares outstanding        
Basic (in shares) 7,909,326 8,226,298 7,931,589 8,256,664
Diluted (in shares) 7,992,745 8,305,326 8,024,720 8,337,671