XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Revenue Recognition and Cumulative Catch-up Adjustments (Details)
$ in Millions
12 Months Ended
May 31, 2025
USD ($)
May 31, 2024
USD ($)
segment
May 31, 2023
USD ($)
Summary of Significant Accounting Policies      
Number of Operating Segments | segment   3  
Favorable cumulative catch-up adjustments $ 3.8 $ 12.1 $ 12.6
Unfavorable cumulative catch-up adjustments (6.6) (9.1) (4.3)
Net cumulative catch-up adjustments $ (2.8) $ 3.0 $ 8.3