XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 29, 2024
Feb. 28, 2023
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 5,116 $ 4,601 11,094 $ 9,272
Deferred revenue recognized $ 4,308 $ 2,918 $ 10,224 $ 7,967