v3.26.3
Revenues - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
May 31, 2026
Revenue from Contract with Customer [Abstract]      
Returns liability $ 32.9 $ 32.9 $ 32.2
Return asset 3.4 3.1 4.4
Contract with customer, liability, current 171.6 181.0 179.2
Contract with customer, liability, noncurrent 2.1 3.7 $ 2.7
Contract with customer, liability, revenue recognized $ 39.6 $ 37.0