v3.25.2
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Earnings Per Share [Abstract]    
Document Period End Date Jun. 28, 2025  
Numerator:    
Numerator for basic and diluted net income (loss) per share — net income (loss) available to common stockholders $ 25,594 $ 414
EPS Line Items    
Denominator for basic net income (loss) per share — weighted average shares 92,915 95,467
Stock-based awards 855 1,043
Denominator for diluted net income (loss) per share — adjusted weighted average shares and assumed conversions 93,770 96,510
Basic net income (loss) per share (in dollars per share) $ 0.28 $ 0.00
Diluted net income (loss) per share (in dollars per share) $ 0.27 $ 0.00
Antidilutive shares excluded from the computation of diluted shares outstanding 1,500