XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2023
Dec. 26, 2021
Jan. 01, 2023
Dec. 26, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 219,218 $ 187,050 $ 706,953 $ 551,568
Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 164,176 134,896 530,562 399,147
Distributed specialty products        
Disaggregation of Revenue [Line Items]        
Revenue 23,833 29,082 83,599 90,086
Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 27,013 20,348 80,110 55,649
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,196 2,724 12,682 6,686
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 114,436 100,554 353,085 269,572
Industrial [Member] | Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 91,658 82,905 286,818 223,621
Industrial [Member] | Distributed specialty products        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Industrial [Member] | Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 20,364 15,659 58,951 41,165
Industrial [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,414 1,990 7,316 4,786
Water Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 68,549 49,756 233,527 168,105
Water Treatment [Member] | Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 60,583 44,241 208,112 151,842
Water Treatment [Member] | Distributed specialty products        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Water Treatment [Member] | Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 6,649 4,689 21,159 14,484
Water Treatment [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,317 826 4,256 1,779
Health and Nutrition [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 36,233 36,740 120,341 113,891
Health and Nutrition [Member] | Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 11,935 7,750 35,632 23,684
Health and Nutrition [Member] | Distributed specialty products        
Disaggregation of Revenue [Line Items]        
Revenue 23,833 29,082 83,599 90,086
Health and Nutrition [Member] | Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Health and Nutrition [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 465 $ (92) $ 1,110 $ 121