XML 101 R87.htm IDEA: XBRL DOCUMENT v3.20.2
Other Intangible Assets (Details) - Schedule of presents information on the Company's amortized intangible assets - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 11 years 4 months 24 days 12 years
Gross Carrying Amount $ 7,868 $ 7,701
Accumulated Amortization (3,909) (3,505)
Net Balance $ 3,959 $ 4,196
Tradenames [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 16 years 6 months 17 years
Gross Carrying Amount $ 1,017 $ 970
Accumulated Amortization (392) (320)
Net Balance $ 625 $ 650
Non-compete agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 4 years 10 months 24 days 5 years
Gross Carrying Amount $ 636 $ 595
Accumulated Amortization (227) (104)
Net Balance $ 409 $ 491
Customer relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 11 years 2 months 12 days 11 years 10 months 24 days
Gross Carrying Amount $ 6,215 $ 6,136
Accumulated Amortization (3,290) (3,081)
Net Balance $ 2,925 $ 3,055