XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 59,570 $ 70,999 $ 127,522 $ 149,243
Sales, percentage 100.00% 100.00% 100.00% 100.00%
Sales, variance $ (11,429)   $ (21,721)  
Sales, variance, percentage (16.10%)   (14.60%)  
Reorder sales        
Disaggregation of Revenue [Line Items]        
Net sales $ 50,052 $ 58,017 $ 104,291 $ 120,182
Sales, percentage 84.00% 81.70% 81.80% 80.60%
Sales, variance $ (7,965)   $ (15,891)  
Sales, variance, percentage (13.70%)   (13.20%)  
New order sales        
Disaggregation of Revenue [Line Items]        
Net sales $ 7,449 $ 10,558 $ 18,838 $ 24,251
Sales, percentage 12.50% 14.90% 14.80% 16.20%
Sales, variance $ (3,109)   $ (5,413)  
Sales, variance, percentage (29.40%)   (22.30%)  
Membership fees        
Disaggregation of Revenue [Line Items]        
Net sales $ 2,069 $ 2,424 $ 4,393 $ 4,810
Sales, percentage 3.50% 3.40% 3.40% 3.20%
Sales, variance $ (355)   $ (417)  
Sales, variance, percentage (14.60%)   (8.70%)