XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 52,984 $ 65,317 $ 180,506 $ 214,560
Sales, percentage 100.00% 100.00% 100.00% 100.00%
Sales, variance $ (12,333)   $ (34,054)  
Sales, variance, percentage (18.90%)   (15.90%)  
Reorder sales        
Disaggregation of Revenue [Line Items]        
Net sales $ 45,076 $ 54,067 $ 149,367 $ 174,250
Sales, percentage 85.10% 82.80% 82.70% 81.30%
Sales, variance $ (8,991)   $ (24,883)  
Sales, variance, percentage (16.60%)   (14.30%)  
New order sales        
Disaggregation of Revenue [Line Items]        
Net sales $ 6,075 $ 8,803 $ 24,913 $ 33,054
Sales, percentage 11.50% 13.50% 13.80% 15.40%
Sales, variance $ (2,728)   $ (8,141)  
Sales, variance, percentage (31.00%)   (24.60%)  
Membership fees        
Disaggregation of Revenue [Line Items]        
Net sales $ 1,833 $ 2,447 $ 6,226 $ 7,256
Sales, percentage 3.50% 3.70% 3.40% 3.40%
Sales, variance $ (614)   $ (1,030)  
Sales, variance, percentage (25.10%)   (14.20%)