XML 57 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Schedule of Customer Deposits (Details) - USD ($)
$ in Thousands
9 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Customer Deposits [Roll Forward]    
Balance, beginning of period $ 15,367 $ 36,370
Customer deposits received 5,698 8,397
Customer deposits refunded (3,373) 0
Customer deposits applied (1,567) 0
Other adjustments 0 (8,547)
Related Party    
Customer Deposits [Roll Forward]    
Less: Related party balances 0 (3,810)
Nonrelated Party    
Customer Deposits [Roll Forward]    
Balance, end of period $ 16,125 $ 32,410