v3.26.3
Sale of Receivables (Details) - USD ($)
$ in Millions
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
May 31, 2026
Feb. 23, 2018
Sale of Receivables        
Maximum amount of receivables sold $ 22.1      
Amount collected 8.6   $ 23.8  
Purchase Agreement        
Sale of Receivables        
Retained interests 0.0      
Sale of receivables 61.1 $ 49.2    
Remitted receivables 61.8 46.2    
Amount collected 2.9   $ 11.8  
Discounts on sale of our receivables 0.2 $ 0.2    
Reduction in availability of purchase agreement $ 127.9      
Purchase Agreement | Maximum        
Sale of Receivables        
Maximum amount of receivables sold       $ 150.0