XML 43 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Feb. 28, 2025
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 nine months ended February 28, 2025 and February 29, 2024, respectively.
Three Months EndedNine Months Ended
February 28, 2025February 29, 2024February 28, 2025February 29, 2024
Customer A66 %68 %54 %69 %
Customer F
— %10 %11 %— %
Customer G
34 %— %29 %— %
Schedule of Deferred Revenue
Changes in the Company's deferred revenue balances for the nine months ended February 28, 2025 and February 29, 2024, respectively, are shown in the following table (in thousands):
Nine Months Ended
February 28, 2025February 29, 2024
Balance, beginning of period$39,366 $48,692 
Advance billings136,559 129,044 
Revenue recognized(177,243)(121,875)
Other adjustments6,197 8,547 
Less: Related party balances— (1,287)
Balance, end of period$4,879 $63,121 
Schedule of Customer Deposits
Changes in the Company's customer deposits balances for the nine months ended February 28, 2025 and February 29, 2024, respectively, are shown in the following table (in thousands):
Nine Months Ended
February 28, 2025February 29, 2024
Balance, beginning of period$15,367 $36,370 
Customer deposits received5,698 8,397 
Customer deposits refunded(3,373)— 
Customer deposits applied
(1,567)— 
Other adjustments— (8,547)
Less: Related party balances— (3,810)
Balance, end of period$16,125 $32,410