XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Summary of Contract Liabilities by Period (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 4,632 $ 4,616
Additions 3,078 1,857
Amounts recognized into revenue (2,075) (2,684)
Ending balance $ 5,635 $ 3,789