XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition (Additional Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2024
May 31, 2023
May 31, 2022
Revenue from Contract with Customer [Abstract]      
Products and services, payment terms 30 to 60 days    
Deferred revenue $ 4,632 $ 4,616 $ 5,460
Additions to deferred revenue 13,267 11,046  
Deferred revenue recognized $ 13,251 $ 11,890