XML 65 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2024
May 31, 2023
Movement in Deferred Revenue [Roll Forward]    
Balance, beginning of period $ 48,692 $ 3,877
Advance billings 148,131 100,072
Revenue recognized (165,028) (55,392)
Other adjustments 7,571 135
Balance, end of period   48,692
Related Party    
Movement in Deferred Revenue [Roll Forward]    
Less: Related party balances (1,692) (1,524)
Nonrelated Party    
Movement in Deferred Revenue [Roll Forward]    
Balance, beginning of period 47,168  
Balance, end of period $ 37,674 $ 47,168