v3.25.2
Revenue Recognition - Summary of Contract Liabilities by Period (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 4,632 $ 4,616
Additions 12,658 13,267
Recognized into revenue (11,732) (13,251)
Ending balance $ 5,558 $ 4,632