XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information Segment Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Segment Profit        
Segment profit $ 61,071 $ 53,195 $ 160,824 $ 143,925
ID Solutions        
Segment Profit        
Segment profit 53,962 47,539 146,907 126,818
Workplace Safety        
Segment Profit        
Segment profit $ 7,109 $ 5,656 $ 13,917 $ 17,107