XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 44,364 $ 58,044 $ 95,544 $ 124,251
Sales, percentage 100.00% 100.00% 100.00% 100.00%
Sales, variance $ (13,680)   $ (28,707)  
Sales, variance, percentage (23.60%)   (23.10%)  
Reorder sales        
Disaggregation of Revenue [Line Items]        
Net sales $ 37,408 $ 48,724 $ 78,713 $ 101,520
Sales, percentage 84.30% 83.90% 82.40% 81.70%
Sales, variance $ (11,316)   $ (22,807)  
Sales, variance, percentage (23.20%)   (22.50%)  
New order sales        
Disaggregation of Revenue [Line Items]        
Net sales $ 5,332 $ 7,251 $ 13,577 $ 18,338
Sales, percentage 12.00% 12.50% 14.20% 14.80%
Sales, variance $ (1,919)   $ (4,761)  
Sales, variance, percentage (26.50%)   (26.00%)  
Membership fees        
Disaggregation of Revenue [Line Items]        
Net sales $ 1,624 $ 2,069 $ 3,254 $ 4,393
Sales, percentage 3.70% 3.60% 3.40% 3.50%
Sales, variance $ (445)   $ (1,139)  
Sales, variance, percentage (21.50%)   (25.90%)