XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Company's Amortized Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Indefinite-Lived Intangible Assets [Line Items]    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 8 years 2 months 12 days 11 years 4 months 24 days
Gross Carrying Amount $ 15,386 $ 12,222
Accumulated Amortization (5,777) (4,644)
Net Balance $ 9,609 $ 7,578
Trade Names [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 11 years 4 months 24 days 13 years
Gross Carrying Amount $ 2,480 $ 2,080
Accumulated Amortization (700) (506)
Net Balance $ 1,780 $ 1,574
Noncompete Agreements [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 5 years 6 months 4 years 10 months 24 days
Gross Carrying Amount $ 1,316 $ 680
Accumulated Amortization (549) (380)
Net Balance $ 767 $ 300
Customer Relationships [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 7 years 9 months 18 days 11 years 6 months
Gross Carrying Amount $ 11,590 $ 9,462
Accumulated Amortization (4,528) (3,758)
Net Balance $ 7,062 $ 5,704