XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Schedule of Buyback Activity by Program (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2025
Nov. 30, 2024
Aug. 31, 2024
Feb. 29, 2024
Nov. 30, 2023
Aug. 31, 2023
Feb. 28, 2025
Feb. 29, 2024
Equity, Class of Treasury Stock [Line Items]                
Purchase Price $ 26,611 $ 36,716 $ 614,802 $ 45,018 $ 349,852 $ 73,276    
Shares acquired for taxes due (in shares) 134     298     1,052 1,108
Shares acquired for taxes due, average price (in dollars per share) $ 197.89     $ 151.13     $ 194.31 $ 133.41
Shares acquired for taxes due $ 26,611     $ 45,018     $ 204,512 $ 147,880
Total repurchase of Cintas common stock $ 26,611     $ 45,018     $ 678,129 $ 468,146
Share Buyback Programs                
Equity, Class of Treasury Stock [Line Items]                
Shares (in shares) 0     0     2,732 2,633
Average Price per Share (in dollars per share) $ 0     $ 0     $ 173.40 $ 121.64
Purchase Price $ 0     $ 0     $ 473,617 $ 320,266
July 27, 2021 Plan                
Equity, Class of Treasury Stock [Line Items]                
Shares (in shares)       0       2,633
Average Price per Share (in dollars per share)       $ 0       $ 121.64
Purchase Price       $ 0       $ 320,266
July 26, 2022 Plan                
Equity, Class of Treasury Stock [Line Items]                
Shares (in shares) 0     0     2,732 0
Average Price per Share (in dollars per share) $ 0     $ 0     $ 173.40 $ 0
Purchase Price $ 0     $ 0     $ 473,617 $ 0
July 23, 2024 Plan                
Equity, Class of Treasury Stock [Line Items]                
Shares (in shares) 0           0  
Average Price per Share (in dollars per share) $ 0           $ 0  
Purchase Price $ 0           $ 0