XML 54 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
May 31, 2021
May 31, 2020
May 31, 2019
Summary of Significant Accounting Policies      
Practical Expedient, Incremental costs of obtaining a contract true    
Practical Expedient, Remaining performance obligations true    
Favorable cumulative catch-up adjustments $ 16.1 $ 6.1 $ 8.0
Unfavorable cumulative catch-up adjustments (4.1) (2.2) (2.1)
Net cumulative catch-up adjustments $ 12.0 $ 3.9 $ 5.9