XML 87 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Intangible Asset, Acquired, Finite-Lived [Line Items]            
Amortization of intangibles $ 5,044,000     $ 5,289,000 $ 16,680,000 $ 15,866,000
Impairment of intangible assets, finite-lived     $ 9,925,000      
CGC Technology Limited            
Intangible Asset, Acquired, Finite-Lived [Line Items]            
Amortization of intangibles         $ 1,343,000  
Amortization intangible assets, writeoff   $ 15,900,000