XML 66 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers- Schedule of Customer Deposits (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2024
May 31, 2023
Customer Deposits [Roll Forward]    
Balance, beginning of period $ 36,370 $ 9,524
Customer deposits received 3,395 26,980
Customer deposits applied (12,633) 0
Other adjustments (11,764) (135)
Balance, end of period   36,370
Related Party    
Customer Deposits [Roll Forward]    
Less: Related party balances (1,549) (3,810)
Nonrelated Party    
Customer Deposits [Roll Forward]    
Balance, beginning of period 32,559  
Balance, end of period $ 13,819 $ 32,559