v3.25.2
Revenue from Contracts with Customers
12 Months Ended
May 31, 2025
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 customer for the fiscal years ended May 31, 2025 and 2024:
May 31, 2025May 31, 2024May 31, 2023
Customer A93 %75 %24 %
Customer B— %— %14 %
Customer C— %— %12 %
Customer H
— %— %20 %
Customer I
— %— %19 %
Customer J
— %— %11 %
Deferred Revenue
Changes in the Company's deferred revenue balances for the fiscal year ended May 31, 2025 and May 31, 2024, respectively, are shown in the following table (in thousands):
May 31, 2025May 31, 2024
Balance, beginning of period$8,188 $48,692 
Advance billings131,546 87,996 
Revenue recognized(143,995)(136,071)
Other adjustments4,261 7,571 
Less: Related party balances— (1,692)
Balance, end of period$— $6,496 
Customer Deposits
Changes in the Company's customer deposits balances for the years ended May 31, 2025 and 2024, respectively, are shown in the following table (in thousands):
May 31, 2025May 31, 2024
Balance, beginning of period$15,367 $36,370 
Customer deposits received5,698 3,395 
Customer deposits applied
(1,567)(12,633)
Customer deposit adjustments
(3,373)(11,764)
Less: Related party balances— (1,549)
Balance, end of period$16,125 $13,819