XML 64 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Long-Lived Assets - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization of Intangible Assets $ 7,077 $ 5,219 $ 5,776
Finite-Lived Intangible Asset, Expected Amortization, Year One 15,160    
Finite-Lived Intangible Asset, Expected Amortization, Year Two 12,208    
Finite-Lived Intangible Asset, Expected Amortization, Year Three 9,739    
Finite-Lived Intangible Assets, Amortization Expense, Year Four 9,414    
Finite-Lived Intangible Asset, Expected Amortization, Year Five 8,529    
Impaired Long-Lived Assets Held and Used [Line Items]      
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)   8,665  
Tangible Asset Impairment Charges   2,681  
Operating Lease, Impairment Loss   2,475  
Impairment charges $ 0 13,821 $ 0
Identification Solutions      
Impaired Long-Lived Assets Held and Used [Line Items]      
Tangible Asset Impairment Charges   2,353  
Operating Lease, Impairment Loss   440  
Impairment charges   2,792  
Workplace Safety      
Impaired Long-Lived Assets Held and Used [Line Items]      
Tangible Asset Impairment Charges   328  
Operating Lease, Impairment Loss   2,035  
Impairment charges   $ 11,029