XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information - Net Income Reconciliation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total profit from reportable segments $ 220,365 $ 191,992 $ 171,658
Unallocated amounts:      
Administrative costs (27,353) (24,865) (19,814)
Asset Impairment Charges 0 0 (13,821)
Investment and other income 244 4,333 5,079
Interest expense (1,276) (437) (2,166)
Income before income taxes and losses of unconsolidated affiliate 191,980 171,023 140,936
Identification Solutions      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total profit from reportable segments 197,125 169,238 150,639
Unallocated amounts:      
Asset Impairment Charges     (2,792)
Workplace Safety      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total profit from reportable segments $ 23,240 $ 22,754 21,019
Unallocated amounts:      
Asset Impairment Charges     $ (11,029)