v3.26.1
Revenue - Schedule of Disaggregates Revenue by Customer (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 94,150 $ 66,265
Civil Government    
Disaggregation of Revenue [Line Items]    
Revenue 16,169 16,280
Commercial    
Disaggregation of Revenue [Line Items]    
Revenue 16,595 13,338
Defense & Intelligence    
Disaggregation of Revenue [Line Items]    
Revenue $ 61,386 $ 36,647