XML 59 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 28, 2021
Mar. 29, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]      
Sales $ 596,871 $ 540,198 $ 556,326
Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 273,361 275,224 281,860
Water Treatment [Member]      
Disaggregation of Revenue [Line Items]      
Sales 170,004 159,895 149,490
Health and Nutrition [Member]      
Disaggregation of Revenue [Line Items]      
Sales 153,506 105,079 124,976
Bulk / Distributed specialty products [Member]      
Disaggregation of Revenue [Line Items]      
Sales 169,762 158,410 191,827
Bulk / Distributed specialty products [Member] | Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 38,378 49,864 60,947
Bulk / Distributed specialty products [Member] | Water Treatment [Member]      
Disaggregation of Revenue [Line Items]      
Sales 16,067 18,481 21,813
Bulk / Distributed specialty products [Member] | Health and Nutrition [Member]      
Disaggregation of Revenue [Line Items]      
Sales 115,317 90,065 109,067
Manufactured, blended or repackaged products [Member]      
Disaggregation of Revenue [Line Items]      
Sales 422,391 376,848 358,775
Manufactured, blended or repackaged products [Member] | Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 231,427 222,161 216,874
Manufactured, blended or repackaged products [Member] | Water Treatment [Member]      
Disaggregation of Revenue [Line Items]      
Sales 152,694 139,917 126,217
Manufactured, blended or repackaged products [Member] | Health and Nutrition [Member]      
Disaggregation of Revenue [Line Items]      
Sales 38,270 14,770 15,684
Other [Member]      
Disaggregation of Revenue [Line Items]      
Sales 4,718 4,940 5,724
Other [Member] | Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 3,556 3,199 4,039
Other [Member] | Water Treatment [Member]      
Disaggregation of Revenue [Line Items]      
Sales 1,243 1,497 1,460
Other [Member] | Health and Nutrition [Member]      
Disaggregation of Revenue [Line Items]      
Sales $ (81) $ 244 $ 225