XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Schedule of Customer Deposits (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Customer Deposits [Roll Forward]    
Balance, beginning of period $ 15,367 $ 36,370
Customer deposits received 2,849 0
Customer deposits refunded (1,549) 0
Customer deposits applied (2,991) 0
Related Party    
Customer Deposits [Roll Forward]    
Less: Related party balances 0 (3,811)
Nonrelated Party    
Customer Deposits [Roll Forward]    
Balance, end of period $ 13,676 $ 32,559