XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Significant Accounting Policies - Long-Lived Assets (Details) - USD ($)
12 Months Ended
Apr. 30, 2023
Apr. 30, 2025
Long-Lived Assets    
Impairment loss $ 16,597,000  
Machinery and equipment | Minimum    
Long-Lived Assets    
Estimated useful life   2 years
Machinery and equipment | Maximum    
Long-Lived Assets    
Estimated useful life   7 years
Computer equipment and software | Minimum    
Long-Lived Assets    
Estimated useful life   2 years
Computer equipment and software | Maximum    
Long-Lived Assets    
Estimated useful life   5 years
Buildings    
Long-Lived Assets    
Estimated useful life   5 years
In-service ISR assets    
Long-Lived Assets    
Estimated useful life   3 years
Furniture and fixtures | Minimum    
Long-Lived Assets    
Estimated useful life   3 years
Leasehold improvements | Minimum    
Long-Lived Assets    
Estimated useful life   3 years
Leasehold improvements | Maximum    
Long-Lived Assets    
Estimated useful life   7 years