v3.26.3
Revenue - Schedule of Customer Deposits (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Customer Deposits [Roll Forward]    
Balance, beginning of period $ 16,752 $ 16,125
Customer deposits received 0 627
Customer deposits refunded 0 0
Customer deposits applied 0 0
Balance, end of period $ 16,752 $ 16,752