Reportable Segments - Results (Details) - USD ($) $ in Thousands |
3 Months Ended |
Oct. 31, 2020 |
Oct. 31, 2019 |
| Information as to operating segments |
|
|
| Net sales |
$ 297,029
|
$ 257,246
|
| Income from operations |
50,352
|
14,424
|
| General corporate expenses |
49,378
|
55,287
|
| Operating Segment |
|
|
| Information as to operating segments |
|
|
| Income from operations |
62,664
|
34,880
|
| General corporate expenses |
|
|
| Information as to operating segments |
|
|
| General corporate expenses |
12,312
|
20,456
|
| Medical |
|
|
| Information as to operating segments |
|
|
| Net sales |
132,319
|
133,353
|
| Medical | Operating Segment |
|
|
| Information as to operating segments |
|
|
| Income from operations |
26,716
|
21,119
|
| Life Sciences |
|
|
| Information as to operating segments |
|
|
| Net sales |
45,568
|
49,141
|
| Life Sciences | Operating Segment |
|
|
| Information as to operating segments |
|
|
| Income from operations |
8,075
|
7,135
|
| Dental |
|
|
| Information as to operating segments |
|
|
| Net sales |
111,006
|
67,243
|
| Dental | Operating Segment |
|
|
| Information as to operating segments |
|
|
| Income from operations |
25,307
|
5,004
|
| Dialysis |
|
|
| Information as to operating segments |
|
|
| Net sales |
8,136
|
7,509
|
| Dialysis | Operating Segment |
|
|
| Information as to operating segments |
|
|
| Income from operations |
$ 2,566
|
$ 1,622
|