v3.25.4
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2025
Dec. 29, 2024
Dec. 28, 2025
Dec. 29, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 244,080 $ 226,205 $ 817,786 $ 729,113
Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 147,964 124,939 506,612 422,587
Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 23,281 21,236 71,121 64,683
Nutrition        
Disaggregation of Revenue [Line Items]        
Revenue 24,579 25,993 75,204 78,411
Food        
Disaggregation of Revenue [Line Items]        
Revenue 29,158 34,365 97,906 102,137
Pharmaceutical        
Disaggregation of Revenue [Line Items]        
Revenue 7,322 6,864 19,549 18,632
Agricultural        
Disaggregation of Revenue [Line Items]        
Revenue 8,362 9,834 37,494 33,133
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,414 2,974 9,900 9,530
Water Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 120,487 99,752 420,961 341,456
Water Treatment [Member] | Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 106,983 89,367 380,846 307,901
Water Treatment [Member] | Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 12,044 9,136 36,295 29,809
Water Treatment [Member] | Nutrition        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Water Treatment [Member] | Food        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Water Treatment [Member] | Pharmaceutical        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Water Treatment [Member] | Agricultural        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Water Treatment [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,460 1,249 3,820 3,746
Food & Health Sciences        
Disaggregation of Revenue [Line Items]        
Revenue 70,004 77,730 232,095 234,225
Food & Health Sciences | Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Food & Health Sciences | Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Food & Health Sciences | Nutrition        
Disaggregation of Revenue [Line Items]        
Revenue 24,579 25,993 75,204 78,411
Food & Health Sciences | Food        
Disaggregation of Revenue [Line Items]        
Revenue 29,158 34,365 97,906 102,137
Food & Health Sciences | Pharmaceutical        
Disaggregation of Revenue [Line Items]        
Revenue 7,322 6,864 19,549 18,632
Food & Health Sciences | Agricultural        
Disaggregation of Revenue [Line Items]        
Revenue 8,362 9,834 37,494 33,133
Food & Health Sciences | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 583 674 1,942 1,912
Industrial Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 53,589 48,723 164,730 153,432
Industrial Solutions [Member] | Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 40,981 35,572 125,766 114,686
Industrial Solutions [Member] | Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 11,237 12,100 34,826 34,874
Industrial Solutions [Member] | Nutrition        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Industrial Solutions [Member] | Food        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Industrial Solutions [Member] | Pharmaceutical        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Industrial Solutions [Member] | Agricultural        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Industrial Solutions [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,371 $ 1,051 $ 4,138 $ 3,872