XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets and Long-Lived Assets - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization of Intangible Assets $ 14,966 $ 7,077 $ 5,219
Finite-Lived Intangible Asset, Expected Amortization, Year One 11,739    
Finite-Lived Intangible Asset, Expected Amortization, Year Two 9,312    
Finite-Lived Intangible Asset, Expected Amortization, Year Three 8,987    
Finite-Lived Intangible Assets, Amortization Expense, Year Four 8,114    
Finite-Lived Intangible Asset, Expected Amortization, Year Five 7,628    
Impaired Long-Lived Assets Held and Used [Line Items]      
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) 0 0 8,665
Tangible Asset Impairment Charges     2,681
Operating Lease, Impairment Loss     2,475
Impairment charges $ 0 $ 0 13,821
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