XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Disaggregation of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 244,353 $ 196,047 $ 694,822 $ 547,818
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 201,391 159,013 572,861 445,896
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 37,118 32,397 106,357 88,938
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue $ 5,844 $ 4,637 $ 15,604 $ 12,984