v3.25.2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Millions
12 Months Ended
May 31, 2025
May 31, 2024
Revenue from External Customer [Line Items]    
Right of return period (days) 30 days  
Restocking charge (percent) 20.00%  
Restocking charge period (months) 12 months  
Additions to contract liabilities $ 0.2 $ 0.6
Revenue recognized, including current period $ 0.3 $ 0.7
Minimum    
Revenue from External Customer [Line Items]    
Performance obligation payment term (days) 30 days  
Maximum    
Revenue from External Customer [Line Items]    
Performance obligation payment term (days) 90 days