v3.25.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 34,031 $ 38,373
Other comprehensive income (loss):    
Foreign currency translation adjustment, net of tax 19,307 (7,343)
Unrealized (loss) gain on cash flow hedges, net of tax (520) 699
Reclassifications into earnings of cash flow hedge losses (gains), net of tax 55 (391)
Other comprehensive income (loss) 18,842 (7,035)
Comprehensive income $ 52,873 $ 31,338