XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.4
Intangible Assets (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Jul. 31, 2024
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization of intangibles $ 6,593,000 $ 5,289,000  
Impairment of intangible assets, finite-lived 9,925,000   $ 9,925,000
CGC Technology Limited      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization of intangibles 1,343,000    
Amortization intangible assets, writeoff $ 15,900,000