v3.26.3
Revenue (Tables)
3 Months Ended
Aug. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Concentration Risk by Major Customer
Below is a summary of the Company’s revenue concentration by major customers for the three months ended August 31, 2026 and August 31, 2025, respectively.
Three Months Ended
August 31, 2026August 31, 2025
Customer A56 %32 %
Customer B21 %— %
Customer C11 %47 %
Customer D— %21 %
Schedule of Customer Deposits
Changes in the Company's customer deposits balances for the three months ended August 31, 2026 and August 31, 2025, respectively, are shown in the following table (in thousands):
Three Months Ended
August 31, 2026August 31, 2025
Balance, beginning of period$16,752 $16,125 
Customer deposits received— 627 
Customer deposits refunded— — 
Customer deposits applied
— — 
Balance, end of period$16,752 $16,752