Revenue from Contracts with Customers- Schedule of Customer Deposits (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
May 31, 2025 |
May 31, 2024 |
|
Customer Deposits [Roll Forward] | ||
Balance, beginning of period | $ 15,367 | $ 36,370 |
Customer deposits received | 5,698 | 3,395 |
Customer deposits applied | (1,567) | (12,633) |
Customer deposit adjustments | (3,373) | (11,764) |
Balance, end of period | 15,367 | |
Related Party | ||
Customer Deposits [Roll Forward] | ||
Less: Related party balances | 0 | (1,549) |
Nonrelated Party | ||
Customer Deposits [Roll Forward] | ||
Balance, beginning of period | 13,819 | |
Balance, end of period | $ 16,125 | $ 13,819 |