XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues - Disaggregation of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 182,584 $ 139,581 $ 351,771 $ 266,459
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 149,357 114,054 286,883 217,016
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 28,889 22,245 56,541 43,202
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue $ 4,338 $ 3,282 $ 8,347 $ 6,241