v3.26.3
Business Divestiture - Major Classes of Assets and Liabilities (Details) - USD ($)
Jul. 31, 2026
Jul. 31, 2025
Liabilities    
Total current liabilities $ 54,190,000 $ 53,067,000
Total non-current liabilities 24,698,000 26,856,000
Discontinued Operations, Held-for-Sale | Satellite and Space Communications Segment    
Disposal Group, Including Discontinued Operations [Line Items]    
Cash and cash equivalents 3,993,000 4,648,000
Deferred tax liability 5,166,000 5,680,000
Assets    
Accounts receivable, net 58,781,000 57,661,000
Inventories, net 51,841,000 62,019,000
Other current assets 6,719,000 8,307,000
Total current assets 117,341,000 127,987,000
Property, plant and equipment, net 14,324,000 15,451,000
Operating lease right-of-use assets and other assets, net 27,460,000 27,618,000
Goodwill and intangibles with finite lives, net 62,261,000 66,177,000
Total non-current assets 104,045,000 109,246,000
Liabilities    
Accounts payable 10,503,000 11,306,000
Accrued expenses, other current liabilities and operating lease liabilities, current 19,725,000 21,170,000
Contract liabilities 23,962,000 20,591,000
Total current liabilities 54,190,000 53,067,000
Operating lease liabilities and other liabilities, non-current 19,384,000 20,969,000
Deferred tax liability, net and income taxes payable, non-current 5,314,000 5,887,000
Total non-current liabilities $ 24,698,000 $ 26,856,000