v3.26.1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Earnings Per Share [Abstract]    
Document Period End Date Jun. 27, 2026  
Numerator:    
Numerator for basic and diluted net income per share — net income available to common stockholders $ 85,802 $ 25,594
EPS Line Items    
Denominator for basic net income per share — weighted average shares 88,035 92,915
Stock-based awards 1,325 855
Denominator for diluted net income per share — adjusted weighted average shares and assumed conversions 89,360 93,770
Basic net income per share (in dollars per share) $ 0.97 $ 0.28
Diluted net income per share (in dollars per share) $ 0.96 $ 0.27
Antidilutive shares excluded from the computation of diluted shares outstanding   1,500