XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition - Disaggregation of Revenue by Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Sales $ 60,717 $ 65,896 $ 207,415 $ 237,536
Revenues, percentage 100.00% 100.00% 100.00% 100.00%
Revenues, variance $ (5,179)   $ (30,121)  
Revenues, variance, percentage (7.90%)   (12.70%)  
Internet [Member]        
Sales $ 51,305 $ 54,984 $ 173,713 $ 199,192
Revenues, percentage 84.50% 83.40% 83.80% 83.90%
Revenues, variance $ (3,679)   $ (25,479)  
Revenues, variance, percentage (6.70%)   (12.80%)  
Contact Center [Member]        
Sales $ 9,412 $ 10,912 $ 33,702 $ 38,344
Revenues, percentage 15.50% 16.60% 16.20% 16.10%
Revenues, variance $ (1,500)   $ (4,642)  
Revenues, variance, percentage (13.70%)   (12.10%)  
Reorder Customer [Member]        
Sales $ 56,307 $ 60,233 $ 189,260 $ 208,419
Revenues, percentage 92.70% 91.40% 91.20% 87.70%
Revenues, variance $ (3,926)   $ (19,159)  
Revenues, variance, percentage (6.50%)   (9.20%)  
New Order Customer [Member]        
Sales $ 4,410 $ 5,663 $ 18,155 $ 29,117
Revenues, percentage 7.30% 8.60% 8.80% 12.30%
Revenues, variance $ (1,253)   $ (10,962)  
Revenues, variance, percentage (22.10%)   (37.60%)