XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 293,272 $ 255,879
Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 177,665 145,355
Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 23,813 22,592
Nutrition    
Disaggregation of Revenue [Line Items]    
Revenue 35,337 35,325
Food    
Disaggregation of Revenue [Line Items]    
Revenue 26,077 26,516
Pharmaceutical    
Disaggregation of Revenue [Line Items]    
Revenue 5,557 5,673
Agricultural    
Disaggregation of Revenue [Line Items]    
Revenue 21,469 16,994
Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 3,354 3,424
Water Treatment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 149,566 117,176
Water Treatment [Member] | Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 136,347 105,007
Water Treatment [Member] | Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 11,969 10,918
Water Treatment [Member] | Nutrition    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Water Treatment [Member] | Food    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Water Treatment [Member] | Pharmaceutical    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Water Treatment [Member] | Agricultural    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Water Treatment [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,250 1,251
Food & Health Sciences    
Disaggregation of Revenue [Line Items]    
Revenue 89,177 85,093
Food & Health Sciences | Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Food & Health Sciences | Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Food & Health Sciences | Nutrition    
Disaggregation of Revenue [Line Items]    
Revenue 35,337 35,325
Food & Health Sciences | Food    
Disaggregation of Revenue [Line Items]    
Revenue 26,077 26,516
Food & Health Sciences | Pharmaceutical    
Disaggregation of Revenue [Line Items]    
Revenue 5,557 5,673
Food & Health Sciences | Agricultural    
Disaggregation of Revenue [Line Items]    
Revenue 21,469 16,994
Food & Health Sciences | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 737 585
Industrial Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 54,529 53,610
Industrial Solutions [Member] | Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 41,318 40,348
Industrial Solutions [Member] | Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 11,844 11,674
Industrial Solutions [Member] | Nutrition    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Industrial Solutions [Member] | Food    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Industrial Solutions [Member] | Pharmaceutical    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Industrial Solutions [Member] | Agricultural    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Industrial Solutions [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 1,367 $ 1,588