v3.26.1
Goodwill (Details) - USD ($)
Apr. 30, 2026
Aug. 01, 2025
Jul. 31, 2025
Goodwill [Roll Forward]      
Goodwill $ 204,625,000   $ 204,625,000
Goodwill, impaired, accumulated impairment loss 128,480,000    
Common Stock      
Goodwill [Roll Forward]      
Share price (in dollars per share)   $ 2.05  
Satellite and Space Communications      
Goodwill [Roll Forward]      
Goodwill 30,535,000    
Percentage of fair value in excess of carrying amount for reporting unit   19.90%  
Allerium      
Goodwill [Roll Forward]      
Goodwill $ 174,090,000    
Percentage of fair value in excess of carrying amount for reporting unit   7.30%