v3.26.1
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)