v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Statement of Comprehensive Income [Abstract]    
Net income $ 33,010 $ 34,031
Other comprehensive (loss) income:    
Foreign currency translation adjustment, net of tax (4,708) 19,307
Unrealized gain (loss) on cash flow hedges, net of tax 798 (520)
Reclassifications into earnings of cash flow hedge (gains) losses, net of tax (105) 55
Other comprehensive (loss) income (4,015) 18,842
Comprehensive income $ 28,995 $ 52,873