XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2022
Jun. 27, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 246,543 $ 181,241
Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 183,930 131,845
Distributed specialty products    
Disaggregation of Revenue [Line Items]    
Revenue 31,089 30,942
Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 27,245 16,396
Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 4,279 2,058
Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 124,710 85,850
Industrial [Member] | Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 101,612 72,566
Industrial [Member] | Distributed specialty products    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Industrial [Member] | Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 20,455 11,843
Industrial [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,643 1,441
Water Treatment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 78,490 56,238
Water Treatment [Member] | Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 70,357 51,228
Water Treatment [Member] | Distributed specialty products    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Water Treatment [Member] | Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 6,790 4,553
Water Treatment [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,343 457
Health and Nutrition [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 43,343 39,153
Health and Nutrition [Member] | Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 11,961 8,051
Health and Nutrition [Member] | Distributed specialty products    
Disaggregation of Revenue [Line Items]    
Revenue 31,089 30,942
Health and Nutrition [Member] | Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Health and Nutrition [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 293 $ 160