XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Disposition - Narrative (Details) - USD ($)
12 Months Ended
Nov. 07, 2023
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Oct. 31, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Gain (loss) on disposition of business   $ 0 $ (1,199,000) $ 0  
Less reserve for excess and obsolete inventories   $ 26,423,000 $ 18,271,000    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]   Gain (loss) on disposition of business      
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Solid-State RF Microwave High Power Amplifiers and Control Components Product Line          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Divestiture preliminary purchase price $ 35,459,000        
Proceeds from divestiture $ 33,277,000        
Disposal Group, Disposed of by Sale, Not Discontinued Operations | CGC Technology Limited          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Reversed revenue   $ 4,157,000      
Reversed contract cost   1,403,000      
Restructuring charges   $ 3,485,000      
Less reserve for excess and obsolete inventories         $ 2,948,000