XML 110 R97.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Company's Amortized Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Indefinite-Lived Intangible Assets [Line Items]    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 7 years 10 months 24 days 8 years 2 months 12 days
Gross Carrying Amount $ 15,507 $ 15,386
Accumulated Amortization (7,311) (5,777)
Net Balance $ 8,196 $ 9,609
Trade Names [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 10 years 6 months 11 years 4 months 24 days
Gross Carrying Amount $ 2,694 $ 2,480
Accumulated Amortization (1,005) (700)
Net Balance $ 1,689 $ 1,780
Noncompete Agreements [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 5 years 6 months 5 years 6 months
Gross Carrying Amount $ 1,302 $ 1,316
Accumulated Amortization (778) (549)
Net Balance $ 524 $ 767
Customer Relationships [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 7 years 6 months 7 years 9 months 18 days
Gross Carrying Amount $ 11,511 $ 11,590
Accumulated Amortization (5,528) (4,528)
Net Balance $ 5,983 $ 7,062