Revenue from Contracts with Customers (Details) $ in Millions |
12 Months Ended | |
|---|---|---|
|
May 31, 2026
USD ($)
revenue_stream
|
May 31, 2025
USD ($)
|
|
| Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items] | ||
| Number of primary revenue stream | revenue_stream | 1 | |
| Right of return period (days) | 30 days | |
| Restocking charge (percent) | 20.00% | |
| Restocking charge period (months) | 12 months | |
| Additions to contract liabilities | $ 0.4 | $ 0.2 |
| Revenue recognized, including current period | $ 0.4 | $ 0.3 |
| Minimum | ||
| Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items] | ||
| Performance obligation payment term (days) | 30 days | |
| Maximum | ||
| Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items] | ||
| Performance obligation payment term (days) | 90 days | |