XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers (Tables)
3 Months Ended
Aug. 31, 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 months ended August 31, 2023 and 2022, respectively.
Three Months Ended August 31,
20232022
Customer A68 %— %
Customer B10 %12 %
Customer C— %36 %
Customer D— %21 %
Customer E— %17 %
Customer F— %14 %
Schedule of Deferred Revenue Changes in the Company's deferred revenue balances for the three months ended August 31, 2023 and 2022, respectively, are shown in the following tables (in thousands):
Three Months Ended
August 31, 2023August 31, 2022
Balance, beginning of period$48,692 $3,877 
Advance billings39,465 22,240 
Revenue recognized(36,323)(6,924)
Balance, end of period$51,834 $19,193 
Schedule of Customer Deposits
Changes in the Company's customer deposits balances for the three months ended August 31, 2023 and 2022, respectively, are shown in the following table (in thousands):
Three Months Ended
August 31, 2023August 31, 2022
Balance, beginning of period$36,370 $9,524 
Customer deposits received— 4,587 
Balance, end of period$36,370 $14,111