XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.4
Related Party Transactions - Related Party Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2024
Aug. 31, 2024
Nov. 30, 2023
Nov. 30, 2024
Nov. 30, 2023
May 31, 2024
May 31, 2023
Related Party Transaction [Line Items]              
Total revenue $ 63,868   $ 42,203 $ 124,572 $ 78,527    
Deferred revenue           $ 39,366 $ 48,692
Related Party              
Related Party Transaction [Line Items]              
Total revenue 0   3,634 1,926 7,819    
Customer D              
Related Party Transaction [Line Items]              
Related party ownership interests   5.00%          
Customer D | Related Party              
Related Party Transaction [Line Items]              
Total revenue 0   1,986 992 4,319    
Deferred revenue 0     0   993  
Customer deposits 0     0   895  
Customer E              
Related Party Transaction [Line Items]              
Related party ownership interests   60.00%          
Customer E | Related Party              
Related Party Transaction [Line Items]              
Total revenue 0   $ 1,648 678 $ 3,500    
Deferred revenue 0     0   699  
Customer deposits $ 0     $ 0   $ 654  
Customer E by Individual              
Related Party Transaction [Line Items]              
Related party ownership interests   5.00%