XML 44 R39.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue Recognition (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
Revenue from Contract with Customer [Abstract]        
Products and services, payment terms     30 to 60 days  
Contract assets $ 0   $ 0  
Contract liabilities 0   0  
Additions to deferred revenue 4,121 $ 2,479 5,978 $ 4,671
Deferred revenue recognized $ 3,231 $ 2,860 $ 5,915 $ 5,048