XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule of Impact of the Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details) (Parenthetical)
9 Months Ended
Apr. 30, 2021
Customer Relationships [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite lived intangible asset useful life 15 years
Trade Names [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite lived intangible asset useful life 20 years