XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]        
Sales $ 58,870 $ 60,717 $ 194,451 $ 207,415
Revenues, percentage 100.00% 100.00% 100.00% 100.00%
Revenues, variance $ (1,847)   $ (12,964)  
Revenues, variance, percentage (3.00%)   (6.30%)  
Internet sales        
Disaggregation of Revenue [Line Items]        
Sales $ 51,109 $ 51,305 $ 167,952 $ 173,713
Revenues, percentage 86.80% 84.50% 86.40% 83.80%
Revenues, variance $ (196)   $ (5,761)  
Revenues, variance, percentage (0.40%)   (3.30%)  
Contact center sales        
Disaggregation of Revenue [Line Items]        
Sales $ 7,761 $ 9,412 $ 26,499 $ 33,702
Revenues, percentage 13.20% 15.50% 13.60% 16.20%
Revenues, variance $ (1,651)   $ (7,203)  
Revenues, variance, percentage (17.50%)   (21.40%)  
Reorder sales        
Disaggregation of Revenue [Line Items]        
Sales $ 53,316 $ 55,259 $ 176,384 $ 184,607
Revenues, percentage 90.60% 91.00% 90.70% 89.00%
Revenues, variance $ (1,943)   $ (8,223)  
Revenues, variance, percentage (3.50%)   (4.50%)  
New order sales        
Disaggregation of Revenue [Line Items]        
Sales $ 5,554 $ 5,458 $ 18,067 $ 22,808
Revenues, percentage 9.40% 9.00% 9.30% 11.00%
Revenues, variance $ 96   $ (4,741)  
Revenues, variance, percentage 1.80%   (20.80%)