v3.26.1
Debt (Details) - USD ($)
1 Months Ended 9 Months Ended 12 Months Ended
Feb. 19, 2021
Jul. 31, 2025
Jun. 30, 2025
Jan. 31, 2026
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
May 01, 2025
Oct. 04, 2024
Jun. 06, 2023
Jun. 05, 2023
Debt                      
Term loan repaid         $ 700,000,000 $ 28,000,000 $ 107,000,000        
Aggregate amount         747,500,000 30,000,000          
Unamortized debt issuance costs allocated to term loan facility         1,745,000 1,281,000          
Amortization of Debt Issuance Costs         11,408,000 1,195,000 $ 1,009,000        
Proceeds from issuance of convertible debt and common stock   $ 965,303,000                  
Term loan                      
Debt                      
Unamortized debt issuance costs allocated to term loan facility                 $ 590,000    
Amortization of Debt Issuance Costs       $ 6,668,000              
Convertible Senior Notes due 2030                      
Debt                      
Aggregate Term loan   $ 747,500,000                  
Revolving credit facility                      
Debt                      
Amount of sublimit of line of credit borrowing capacity                   $ 25,000,000 $ 10,000,000
Aggregate amount           30,000,000          
Revolving credit facility | Arcturus UAV Inc.                      
Debt                      
Term of loan 5 years                    
Amount of loan $ 100,000,000                    
Third Amendment to Credit Agreement                      
Debt                      
Amount of loan         336,848,000 160,624,000     15,000,000    
Amount of sublimit                 25,000,000    
Aggregate amount                 200,000,000    
Fourth Amendment To Credit Agreement                      
Debt                      
Amount of loan         225,000,000     $ 225,000,000      
Amount of sublimit               25,000,000      
Aggregate amount               350,000,000      
Proceeds from lines of credit     $ 10,000,000                
Fourth Amendment To Credit Agreement | Term loan                      
Debt                      
Amount of loan                 700,000,000    
Term loan repaid         700,000,000            
Aggregate Term loan         700,000,000     700,000,000      
Standby Letters of Credit                      
Debt                      
Amount of loan         $ 13,152,000 $ 9,376,000          
Standby Letters of Credit | Arcturus UAV Inc.                      
Debt                      
Amount of sublimit 10,000,000                    
Swingline Loan [Member]                      
Debt                      
Amount of sublimit               $ 10,000,000 $ 10,000,000    
Term loan | Arcturus UAV Inc.                      
Debt                      
Amount of loan $ 200,000,000                    
Term of amortization 5 years