v3.25.2
Summary of Share-Based Performance-Earned Restricted Stock and Performance Stock Units Activity (Parenthetical) (Details)
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   1 year
2024 PSUs    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unamortized expense recognized weighted average period 2 years