XML 141 R22.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
6 Months Ended
Nov. 30, 2022
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 six months ended November 30, 2022 and 2021, respectively.
Three Months Ended November 30,
Customer20222021
Customer A32.6 %— %
Customer B26.5 %— %
Customer C16.2 %— %
Customer D13.0 %— %
Customer E11.8 %— %
Six Months Ended November 30,
Customer20222021
Customer A33.7 %— %
Customer B21.5 %— %
Customer C17.9 %— %
Customer D14.2 %— %
Customer E12.7 %— %
Schedule of Deferred Revenue
Changes in the Company's deferred revenue balances from hosting operations for the three and six months ended November 30, 2022 and 2021, respectively, are shown in the following table:


(in thousands)(in thousands)
Three Months Ended November 30, 2022Three Months Ended November 30, 2021
Balance at August 31, 2022$19,193 Balance at May 31, 2021$— 
Advance billings22,406 Advance billings— 
Revenue recognized(12,340)Revenue recognized— 
Other adjustments$135 Other adjustments$— 
Balance at November 30, 2022$29,394 Balance at November 30, 2021$— 

(in thousands)(in thousands)
Six Months Ended November 30, 2022Six Months Ended November 30, 2021
Balance at May 31, 20223,877 Balance at May 31, 2021$— 
Advance billings44,646 Advance billings— 
Revenue recognized(19,264)Revenue recognized— 
Other adjustments$135 Other adjustments$— 
Balance at November 30, 2022$29,394 Balance at November 30, 2021$— 
Schedule of Customer Deposits Changes in the Company's customer deposits balances for the  three and six months ended November 30, 2022 and 2021, respectively, are shown in the following table:
(in thousands)(in thousands)
Three Months Ended November 30, 2022Three Months Ended November 30, 2021
Balance at August 31, 2022$14,111 Balance at August 31, 2021$— 
Customer deposits received10,713 Customer deposits received— 
Customer deposits refunded— Customer deposits refunded— 
Other adjustments$(135)Other adjustments$— 
Balance at November 30, 2022$24,689 Balance at November 30, 2021$— 

(in thousands)(in thousands)
Six Months Ended November 30, 2022Six Months Ended November 30, 2021
Balance at May 31, 2022$9,524 Balance at May 31, 2021$— 
Customer deposits received15,300 Customer deposits received— 
Customer deposits refunded— Customer deposits refunded— 
Other adjustments$(135)Other adjustments$— 
Balance at November 30, 2022$24,689 Balance at November 30, 2021$—