XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 255,879 $ 251,120
Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 198,473 197,701
Distributed specialty products    
Disaggregation of Revenue [Line Items]    
Revenue 29,646 26,154
Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 24,348 22,731
Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 3,412 4,534
Water Treatment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 117,176 93,651
Water Treatment [Member] | Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 105,007 84,785
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 10,918 7,521
Water Treatment [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,251 1,345
Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 103,202 120,873
Industrial [Member] | Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 87,783 102,675
Industrial [Member] | Distributed specialty products    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Industrial [Member] | Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 13,430 15,210
Industrial [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,989 2,988
Health and Nutrition [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 35,501 36,596
Health and Nutrition [Member] | Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 5,683 10,241
Health and Nutrition [Member] | Distributed specialty products    
Disaggregation of Revenue [Line Items]    
Revenue 29,646 26,154
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 $ 172 $ 201