XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Schedule of Customer Deposits (Details) - USD ($)
$ in Thousands
9 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Customer Deposits [Roll Forward]    
Balance, beginning of period $ 36,370 $ 9,524
Customer deposits received 8,397 26,980
Other adjustments (8,547) (135)
Related Party    
Customer Deposits [Roll Forward]    
Less: Related party balances (3,810) (3,810)
Nonrelated Party    
Customer Deposits [Roll Forward]    
Balance, end of period $ 32,410 $ 32,559