XML 113 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Gross Carrying Value and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Aug. 31, 2025
Aug. 31, 2024
Indefinite And Finite Lived Intangible Assets [Line Items]    
Finite-Lived Accumulated Amortization $ 118,448 $ 111,246
Other intangible assets, net 46,942 36,058
Intangible assets, gross 165,390 147,304
Trade Names    
Indefinite And Finite Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 21,568 25,042
Finite-Lived Accumulated Amortization 0 0
Net Book Value 21,568 25,042
Customer Relationships    
Indefinite And Finite Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 115,055 109,582
Finite-Lived Accumulated Amortization 104,083 99,530
Net Book Value $ 10,972 10,052
Weighted Average Amortization Period 14 years  
Patents    
Indefinite And Finite Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 11,193 9,916
Finite-Lived Accumulated Amortization 9,796 9,408
Net Book Value $ 1,397 508
Weighted Average Amortization Period 12 years  
Trademarks and Tradenames    
Indefinite And Finite Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 7,291 2,764
Finite-Lived Accumulated Amortization 3,100 2,308
Net Book Value $ 4,191 456
Weighted Average Amortization Period 7 years  
Technology-Based Intangible Assets    
Indefinite And Finite Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 10,283 0
Finite-Lived Accumulated Amortization 1,469 0
Net Book Value $ 8,814 $ 0
Weighted Average Amortization Period 7 years