v3.26.1
Revenue Recognition - Narrative (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2026
USD ($)
model
performanceObligation
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]      
Number of performance obligations | performanceObligation 1    
Number of membership models | model 2    
Net sales $ 179,021 $ 226,972 $ 274,095
Deferred revenue 689 2,085 $ 2,600
Accrued merchandise credits / reward program 1,939 1,689  
Allowance for doubtful accounts 25 91  
AutoShip      
Disaggregation of Revenue [Line Items]      
Deferred revenue   1,100  
Partner Program | Membership Customers      
Disaggregation of Revenue [Line Items]      
Net sales $ 4,500 $ 3,700  
Minimum      
Disaggregation of Revenue [Line Items]      
Cash settlement period 2 days    
Maximum      
Disaggregation of Revenue [Line Items]      
Cash settlement period 3 days