XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue Recognition - Summary of Contract Liabilities by Period (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2024
Nov. 30, 2023
Nov. 30, 2024
Nov. 30, 2023
Revenue from Contract with Customer [Abstract]        
Beginning balance $ 5,635 $ 3,789 $ 4,632 $ 4,616
Additions 4,326 4,121 7,404 5,978
Recognized into revenue (4,310) (3,231) (6,385) (5,915)
Ending balance $ 5,651 $ 4,679 $ 5,651 $ 4,679