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 |
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP. No definition available.
|
X | ||||||||||
- Definition Amount of revenue recognized that was previously reported as deferred or unearned revenue. No definition available.
|
X | ||||||||||
- References No definition available.
|