v3.26.1
Research and Development Arrangements (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 31, 2022
USD ($)
Provider
Apr. 30, 2026
USD ($)
Apr. 30, 2025
USD ($)
Jan. 31, 2026
USD ($)
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Research and development expense   $ 33,420 $ 23,074  
R&D Services Agreement        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Research and development fee recognized   500    
R&D Services Agreement | Google [Member]        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Research and development fee recognized   1,200    
Research and development expense   1,200    
Proceeds from feeds received   5,000   $ 5,000
NASA Communication Services Project        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Research and development fee recognized     1,700  
Research and development expense   600 1,700  
Number of satellites | Provider 2      
Research and development arrangement, funding receivable $ 40,500      
Funding for research and development   $ 31,000 $ 30,400