XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue from Contracts with Customers
6 Months Ended
Nov. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Below is a summary of the Company’s revenue concentration by major customers for the three and six months ended November 30, 2024 and November 30, 2023, respectively.
Three Months EndedSix Months Ended
November 30, 2024November 30, 2023November 30, 2024November 30, 2023
Customer A51 %70 %49 %69 %
Customer G16 %11 %16 %— %
Customer H28 %— %27 %— %
Deferred Revenue
Changes in the Company's deferred revenue balances for the six months ended November 30, 2024 and November 30, 2023, respectively, are shown in the following table (in thousands):
Six Months Ended
November 30, 2024November 30, 2023
Balance, beginning of period$39,366 $48,692 
Advance billings87,522 81,839 
Revenue recognized(124,322)(78,527)
Other adjustments3,621 — 
Less: Related party balances— (1,953)
Balance, end of period$6,187 $50,051 
Customer Deposits
Changes in the Company's customer deposits balances for the six months ended November 30, 2024 and November 30, 2023, respectively, are shown in the following table (in thousands):
Six Months Ended
November 30, 2024November 30, 2023
Balance, beginning of period$15,367 $36,370 
Customer deposits received5,698 4,274 
Customer deposits refunded(3,373)— 
Customer deposits applied
(1,567)— 
Less: Related party balances— (3,811)
Balance, end of period$16,125 $36,833