XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue from Contracts with Customers (Tables)
6 Months Ended
Nov. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
Below is a summary of the Company’s revenue concentration by major customers for the three and six months ended November 30, 2023 and 2022, respectively.
Three Months Ended November 30,Six Months Ended November 30,
2023202220232022
Customer A70 %— %69 %— %
Customer B— %27 %— %22 %
Customer C— %33 %— %34 %
Customer D— %16 %— %18 %
Customer E— %13 %— %14 %
Customer F— %12 %— %13 %
Customer G11 %— %— %— %
Schedule of Deferred Revenue Changes in the Company's deferred revenue balances for the six months ended November 30, 2023 and 2022, respectively, are shown in the following tables (in thousands):
Six Months Ended
November 30, 2023November 30, 2022
Balance, beginning of period$48,692 $3,877 
Advance billings81,839 44,646 
Revenue recognized(78,527)(19,264)
Other adjustments— 135 
Less: Related party balances(1,953)(1,639)
Balance, end of period$50,051 $27,755 
Schedule of Customer Deposits
Changes in the Company's customer deposits balances for the six months ended November 30, 2023 and 2022, respectively, are shown in the following table (in thousands):
Six Months Ended
November 30, 2023November 30, 2022
Balance, beginning of period$36,370 $9,524 
Customer deposits received4,274 15,300 
Customer deposits refunded— — 
Other adjustments— (135)
Less: Related party balances(3,811)(1,940)
Balance, end of period$36,833 $22,749