v3.25.2
Cash and Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Mar. 29, 2025
Jun. 29, 2024
Mar. 30, 2024
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 344,626 $ 356,225    
Restricted cash, current 23,213 18,535    
Restricted cash 585 585    
Cash, cash equivalents and restricted cash $ 368,424 $ 375,345 $ 378,937 $ 368,753