XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Sales $ 65,394 $ 67,386 $ 135,581 $ 146,698
Revenues, percentage 100.00% 100.00% 100.00% 100.00%
Revenues, variance $ (1,992)   $ (11,117)  
Revenues, variance, percentage (3.00%)   (7.60%)  
Internet Sales        
Disaggregation of Revenue [Line Items]        
Sales $ 56,548 $ 55,961 $ 116,843 $ 122,408
Revenues, percentage 86.50% 83.00% 86.20% 83.40%
Revenues, variance $ 587   $ (5,565)  
Revenues, variance, percentage 1.00%   (4.50%)  
Contact Center Sales        
Disaggregation of Revenue [Line Items]        
Sales $ 8,846 $ 11,425 $ 18,738 $ 24,290
Revenues, percentage 13.50% 17.00% 13.80% 16.60%
Revenues, variance $ (2,579)   $ (5,552)  
Revenues, variance, percentage (22.60%)   (22.90%)  
Reorder Sales        
Disaggregation of Revenue [Line Items]        
Sales $ 59,729 $ 60,646 $ 123,068 $ 129,348
Revenues, percentage 91.30% 90.00% 90.80% 88.20%
Revenues, variance $ (917)   $ (6,280)  
Revenues, variance, percentage (1.50%)   (4.90%)  
New Order Sales        
Disaggregation of Revenue [Line Items]        
Sales $ 5,665 $ 6,740 $ 12,513 $ 17,350
Revenues, percentage 8.70% 10.00% 9.20% 11.80%
Revenues, variance $ (1,075)   $ (4,837)  
Revenues, variance, percentage (15.90%)   (27.90%)