v3.26.1
Revenue - Schedule of Disaggregates Revenue by Customer (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Disaggregation of Revenue [Line Items]      
Revenue $ 307,727 $ 244,352 $ 220,696
Civil Government      
Disaggregation of Revenue [Line Items]      
Revenue 71,910 71,887 60,600
Commercial      
Disaggregation of Revenue [Line Items]      
Revenue 55,585 56,184 65,541
Defense & Intelligence      
Disaggregation of Revenue [Line Items]      
Revenue $ 180,232 $ 116,281 $ 94,555