XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Summary of Contract Liabilities by Period (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 5,558 $ 4,632
Additions 3,206 3,078
Amounts recognized into revenue (2,940) (2,075)
Ending balance $ 5,824 $ 5,635