XML 107 R94.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Company's Amortized Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Indefinite-lived Intangible Assets [Line Items]    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 11 years 4 months 24 days 11 years 4 months 24 days
Gross Carrying Amount $ 12,222 $ 7,868
Accumulated Amortization (4,644) (3,909)
Net Balance $ 7,578 $ 3,959
Trade Names [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 13 years 16 years 6 months
Gross Carrying Amount $ 2,080 $ 1,017
Accumulated Amortization (506) (392)
Net Balance $ 1,574 $ 625
Noncompete Agreements [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 4 years 10 months 24 days 4 years 10 months 24 days
Gross Carrying Amount $ 680 $ 636
Accumulated Amortization (380) (227)
Net Balance $ 300 $ 409
Customer Relationships [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 11 years 6 months 11 years 2 months 12 days
Gross Carrying Amount $ 9,462 $ 6,215
Accumulated Amortization (3,758) (3,290)
Net Balance $ 5,704 $ 2,925