XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers
3 Months Ended
Aug. 31, 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 months ended August 31, 2024 and August 31, 2023, respectively.
Three Months Ended
August 31, 2024August 31, 2023
Customer A48 %68 %
Customer B— %10 %
Customer G16 %— %
Deferred Revenue
Changes in the Company's deferred revenue balances for the three months ended August 31, 2024 and August 31, 2023, respectively, are shown in the following table (in thousands):
Three Months Ended
August 31, 2024August 31, 2023
Balance, beginning of period$39,366 $48,692 
Advance billings44,317 39,465 
Revenue recognized(60,448)(36,323)
Other adjustments(6,368)— 
Less: Related party balances— (971)
Balance, end of period$16,867 $50,863 
Customer Deposits
Changes in the Company's customer deposits balances for the three months ended August 31, 2024 and August 31, 2023, respectively, are shown in the following table (in thousands):
Three Months Ended
August 31, 2024August 31, 2023
Balance, beginning of period$15,367 $36,370 
Customer deposits received2,849 — 
Customer deposits refunded(1,549)— 
Customer deposits applied
(2,991)— 
Less: Related party balances— (3,811)
Balance, end of period$13,676 $32,559