v3.26.1
Revenue - 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 $ 39,366
Advance billings 487,454 184,685
Revenue recognized (487,204) (228,371)
Other adjustments 822 7,914
Balance, end of period $ 4,666 $ 3,594