XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Apr. 03, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 919,162 $ 935,098 $ 774,541
Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 409,465 470,760 386,938
Water Treatment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 363,289 304,925 228,133
Health and Nutrition [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 146,408 159,413 159,470
Manufactured, blended or repackaged products [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 709,400 703,635 558,554
Manufactured, blended or repackaged products [Member] | Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 345,837 383,612 318,514
Manufactured, blended or repackaged products [Member] | Water Treatment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 327,188 271,448 205,350
Manufactured, blended or repackaged products [Member] | Health and Nutrition [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 36,375 48,575 34,690
Distributed specialty products      
Disaggregation of Revenue [Line Items]      
Revenues 108,789 109,468 124,312
Distributed specialty products | Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Distributed specialty products | Water Treatment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Distributed specialty products | Health and Nutrition [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 108,789 109,468 124,312
Bulk products [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 88,069 105,475 81,654
Bulk products [Member] | Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 55,720 77,479 61,443
Bulk products [Member] | Water Treatment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 32,349 27,996 20,211
Bulk products [Member] | Health and Nutrition [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 12,904 16,520 10,021
Other [Member] | Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 7,908 9,669 6,981
Other [Member] | Water Treatment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 3,752 5,481 2,572
Other [Member] | Health and Nutrition [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 1,244 $ 1,370 $ 468