XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 26, 2021
Sep. 27, 2020
Sep. 26, 2021
Sep. 27, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 183,277 $ 147,801 $ 364,518 $ 290,973
Bulk / Distributed specialty products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 48,967 42,624 96,305 81,268
Manufactured, blended or repackaged products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 132,406 104,126 264,251 207,572
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,904 1,051 3,962 2,133
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 83,168 61,171 169,018 132,673
Industrial [Member] | Bulk / Distributed specialty products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 13,663 9,313 25,506 18,137
Industrial [Member] | Manufactured, blended or repackaged products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 68,150 51,155 140,716 112,997
Industrial [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,355 703 2,796 1,539
Water Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 62,111 49,540 118,349 89,254
Water Treatment [Member] | Bulk / Distributed specialty products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,242 4,358 9,795 8,233
Water Treatment [Member] | Manufactured, blended or repackaged products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 56,373 44,838 107,601 80,344
Water Treatment [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 496 344 953 677
Health and Nutrition [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 37,998 37,090 77,151 69,046
Health and Nutrition [Member] | Bulk / Distributed specialty products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 30,062 28,953 61,004 54,898
Health and Nutrition [Member] | Manufactured, blended or repackaged products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,883 8,133 15,934 14,231
Health and Nutrition [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 53 $ 4 $ 213 $ (83)