XML 45 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Disaggregation of Revenue by Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]      
Sales $ 256,858 $ 273,417 $ 309,215
Revenues, percentage 100.00% 100.00% 100.00%
Revenues, variance $ (16,559) $ (35,798)  
Revenues, variance, percentage (6.10%) (11.60%)  
Internet      
Disaggregation of Revenue [Line Items]      
Sales $ 221,894 $ 230,263 $ 259,404
Revenues, percentage 86.40% 84.20% 83.90%
Revenues, variance $ (8,369) $ (29,141)  
Revenues, variance, percentage (3.60%) (11.20%)  
Call center      
Disaggregation of Revenue [Line Items]      
Sales $ 34,964 $ 43,154 $ 49,811
Revenues, percentage 13.60% 15.80% 16.10%
Revenues, variance $ (8,190) $ (6,657)  
Revenues, variance, percentage (19.00%) (13.40%)  
Reorder Customer      
Disaggregation of Revenue [Line Items]      
Sales $ 232,633 $ 244,505 $ 263,152
Revenues, percentage 90.60% 89.40% 85.10%
Revenues, variance $ (11,872) $ (18,647)  
Revenues, variance, percentage (4.90%) (7.10%)  
New Order Customer      
Disaggregation of Revenue [Line Items]      
Sales $ 24,225 $ 28,912 $ 46,063
Revenues, percentage 9.40% 10.60% 14.90%
Revenues, variance $ (4,687) $ (17,151)  
Revenues, variance, percentage (16.20%) (37.20%)