XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 40,660 $ 51,961 $ 136,204 $ 176,212
Sales, percentage 100.00% 100.00% 100.00% 100.00%
Sales, variance $ (11,301)   $ (40,008)  
Sales, variance, percentage (21.70%)   (22.70%)  
Reorder sales        
Disaggregation of Revenue [Line Items]        
Net sales $ 34,020 $ 44,174 $ 112,733 $ 145,687
Sales, percentage 83.70% 85.00% 82.80% 82.70%
Sales, variance $ (10,154)   $ (32,954)  
Sales, variance, percentage (23.00%)   (22.60%)  
New order sales        
Disaggregation of Revenue [Line Items]        
Net sales $ 5,030 $ 5,954 $ 18,607 $ 24,299
Sales, percentage 12.40% 11.50% 13.70% 13.80%
Sales, variance $ (924)   $ (5,692)  
Sales, variance, percentage (15.50%)   (23.40%)  
Membership fees        
Disaggregation of Revenue [Line Items]        
Net sales $ 1,610 $ 1,833 $ 4,864 $ 6,226
Sales, percentage 4.00% 3.50% 3.60% 3.50%
Sales, variance $ (223)   $ (1,362)  
Sales, variance, percentage (12.20%)   (21.90%)