Revenue Recognition - Schedule of Rollforward of Deferred Revenue (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Contract With Customer, Liability, Current [Roll Forward] | ||
| Deferred revenue, beginning balance | $ 2,085 | $ 2,600 |
| Deferred AutoShip revenue | 1,100 | |
| Deferred memberships fees and others received | 2,000 | 2,500 |
| Deferred revenue recognized | (4,100) | |
| Deferred revenue, ending balance | 689 | 2,085 |
| AutoShip | ||
| Contract With Customer, Liability, Current [Roll Forward] | ||
| Deferred revenue, beginning balance | 1,100 | |
| Deferred revenue recognized | (1,100) | |
| Deferred revenue, ending balance | $ 1,100 | |
| Membership | ||
| Contract With Customer, Liability, Current [Roll Forward] | ||
| Deferred revenue recognized | $ (2,300) | |