XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Service Revenue (Narrative) (Details) - USD ($)
9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Service Revenue [Line Items]    
Notice of termination period 30 days  
Revenue performance obligations timing the Company defers revenue associated with these performance obligations, which exceed one year, and subsequently recognizes them as future services are provided, over approximately three to four years  
Impairment loss $ 0 $ 0
Revenue performance obligations $ 58,500,000  
Minimum [Member]    
Service Revenue [Line Items]    
Revenue performance obligations timing, years 3 years  
Maximum [Member]    
Service Revenue [Line Items]    
Revenue performance obligations timing, years 4 years