v3.26.1
Related Party Transactions - Related Party Revenue (Details) - Related Party - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Related Party Transaction [Line Items]      
Revenue from contract with customer, excluding assessed tax $ 0 $ 1,926 $ 14,761
Customer E      
Related Party Transaction [Line Items]      
Revenue from contract with customer, excluding assessed tax 0 1,244 8,005
Customer F      
Related Party Transaction [Line Items]      
Revenue from contract with customer, excluding assessed tax $ 0 $ 682 $ 6,756