v3.26.1
Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. Federal $ 0    
Foreign 0    
Cash paid for income taxes, net of refunds received 241,000 $ 0 $ 0
Texas      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. States 148,000    
Massachusetts      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. States 64,000    
Tennessee      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. States 25,000    
Other      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. States $ 4,000