XML 152 R23.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
9 Months Ended
Feb. 28, 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 customer for the three and nine months ended February 28, 2023 and 2022, respectively.
Three Months Ended February 28,
Customer20232022
Customer A26 %62 %
Customer B25 %— %
Customer C16 %16 %
Customer D13 %%
Customer E13 %13 %
Others%— %

Nine Months Ended February 28,
Customer20232022
Customer A31 %62 %
Customer B23 %— %
Customer C17 %16 %
Customer D14 %%
Customer E13 %13 %
Others%— %
Schedule of Deferred Revenue
Changes in the Company's deferred revenue balances from hosting operations for the three and nine months ended February 28, 2023 and 2022, respectively, are shown in the following table:


(in thousands)(in thousands)
Three Months Ended February 28, 2023Three Months Ended February 28, 2022
Balance at November 30, 2022$29,394 Balance at November 30, 2021$— 
Advance billings$32,315 Advance billings$3,909 
Revenue recognized$(14,090)Revenue recognized$(1,026)
Other adjustments$— Other adjustments$— 
Balance at February 28, 2023$47,619 Balance at February 28, 2022$2,883 

(in thousands)(in thousands)
Nine Months Ended February 28, 2023Nine Months Ended February 28, 2022
Balance at May 31, 2022$3,877 Balance at May 31, 2021$— 
Advance billings$76,961 Advance billings$3,909 
Revenue recognized$(33,354)Revenue recognized$(1,026)
Other adjustments$135 Other adjustments$— 
Balance at February 28, 2023$47,619 Balance at February 28, 2022$2,883 
Schedule of Customer Deposits
Changes in the Company's customer deposits balances for the  three and nine months ended February 28, 2023 and 2022, respectively, are shown in the following table:

(in thousands)(in thousands)
Three Months Ended February 28, 2023Three Months Ended February 28, 2022
Balance at November 30, 2022$24,689 Balance at November 30, 2021$— 
Customer deposits received$11,681 Customer deposits received$5,645 
Customer deposits refunded$— Customer deposits refunded$— 
Other adjustments$— Other adjustments$— 
Balance at February 28, 2023$36,370 Balance at February 28, 2022$5,645 

(in thousands)(in thousands)
Nine Months Ended February 28, 2023Nine Months Ended February 28, 2022
Balance at May 31, 2022$9,524 Balance at May 31, 2021$— 
Customer deposits received$26,980 Customer deposits received$5,645 
Customer deposits refunded$— Customer deposits refunded$— 
Other adjustments$(135)Other adjustments$— 
Balance at February 28, 2023$36,370 Balance at February 28, 2022$5,645