v3.26.1
Revenue from Contracts with Customers - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
Movement in Deferred Revenue [Roll Forward]    
Balance, beginning of period $ 3,594 $ 31,178
Advance billings 61,649 66,435
Revenue recognized (65,243) (84,376)
Other adjustments 0 (9,643)
Balance, end of period $ 0 $ 3,594