XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]      
Net sales $ 281,064 $ 256,579 $ 272,282
Sales, percentage 100.00% 100.00% 100.00%
Revenues, variance $ 24,485 $ (15,703)  
Revenues, variance, percentage 9.50% (5.80%)  
Reorder sales      
Disaggregation of Revenue [Line Items]      
Net sales $ 246,977 $ 232,380 $ 243,490
Sales, percentage 87.90% 90.60% 89.40%
Revenues, variance $ 14,597 $ (11,110)  
Revenues, variance, percentage 6.30% (4.60%)  
New order sales      
Disaggregation of Revenue [Line Items]      
Net sales $ 24,304 $ 24,199 $ 28,792
Sales, percentage 8.60% 9.40% 10.60%
Revenues, variance $ 105 $ (4,593)  
Revenues, variance, percentage 0.40% (16.00%)  
Membership fees      
Disaggregation of Revenue [Line Items]      
Net sales $ 9,783 $ 0  
Sales, percentage 3.50% 0.00%  
Revenues, variance $ 9,783