XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2024
Dec. 31, 2023
Dec. 29, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 226,205 $ 208,496 $ 729,113 $ 696,142
Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 174,913 159,576 567,959 542,989
Distributed specialty products        
Disaggregation of Revenue [Line Items]        
Revenue 25,018 25,678 80,956 77,945
Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 23,211 20,550 70,551 64,990
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,063 2,692 9,647 10,218
Water Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 99,752 82,019 341,456 276,595
Water Treatment [Member] | Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 89,367 73,406 307,902 249,155
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 9,136 7,629 29,808 23,710
Water Treatment [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,249 984 3,746 3,730
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 91,997 92,990 285,135 312,398
Industrial [Member] | Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 76,306 78,313 239,024 264,878
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 14,075 12,921 40,743 41,280
Industrial [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,616 1,756 5,368 6,240
Health and Nutrition [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 34,456 33,487 102,522 107,149
Health and Nutrition [Member] | Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 9,240 7,857 21,033 28,956
Health and Nutrition [Member] | Distributed specialty products        
Disaggregation of Revenue [Line Items]        
Revenue 25,018 25,678 80,956 77,945
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 $ 198 $ (48) $ 533 $ 248