XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers
3 Months Ended
Aug. 31, 2023
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 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 %
Deferred Revenue
As of August 31, 2023, the Company had $51.8 million in deferred revenue, which represents the Company’s remaining performance obligations, and expects to recognize the entire balance within the next 12 months. 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 
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