v3.26.1
Revenue Recognition (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2026
USD ($)
model
Jun. 30, 2025
USD ($)
Mar. 31, 2026
USD ($)
Disaggregation of Revenue [Line Items]      
Revenue recognition period membership | model 2    
Net sales $ 41,015 $ 51,180  
Deferred revenue 629   $ 689
Revenue recognized 400 1,800  
Accrued merchandise credit and reward program 2,300   $ 1,900
Autoship Products      
Disaggregation of Revenue [Line Items]      
Revenue recognized   1,100  
Membership Customers | Partner Program      
Disaggregation of Revenue [Line Items]      
Net sales $ 1,200 $ 1,000