v3.26.1
Summary of Share-Based Performance-Earned Restricted Stock and Performance Stock Units Activity (Parenthetical) (Details)
Jul. 16, 2025
Jul. 18, 2024
Jul. 19, 2023
2023 PSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unamortized expense recognized weighted average period     3 years
2024 PSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unamortized expense recognized weighted average period   1 year  
2025 PSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unamortized expense recognized weighted average period 2 years