v3.26.1
Revenue Recognition (Additional Information) (Details) - USD ($)
$ in Millions
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Revenue from Contract with Customer [Abstract]      
Products and services, payment terms 30 to 90 days    
Deferred revenue $ 3.6 $ 5.6  
Contract liabilities 3.6 5.6 $ 4.6
Additions to deferred revenue 10.2 12.7  
Deferred revenue recognized $ 11.2 $ 11.7