v3.26.3
Business Segments - Schedule of Segment Assets and Reconciliation to Consolidated Assets (Details) - USD ($)
$ in Thousands
Aug. 31, 2026
May 31, 2026
Segment Reporting [Line Items]    
Total assets $ 11,707,176 $ 9,929,312
Operating Segments    
Segment Reporting [Line Items]    
Total assets 10,917,681 9,112,869
Operating Segments | Data Center Hosting Business    
Segment Reporting [Line Items]    
Total assets 111,850 113,788
Operating Segments | HPC Hosting Business    
Segment Reporting [Line Items]    
Total assets 10,805,831 8,999,081
Segment Reporting, Reconciling Item, Corporate Nonsegment    
Segment Reporting [Line Items]    
Total assets $ 789,495 $ 816,443