XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions (Details)
3 Months Ended 6 Months Ended
Feb. 21, 2023
USD ($)
ft²
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Aug. 25, 2021
ft²
office_tower
Related Party Transaction [Line Items]            
Total revenue   $ 94,338,000 $ 73,229,000 $ 181,551,000 $ 145,591,000  
Sales and marketing expenses [1]   55,643,000 49,895,000 107,768,000 93,780,000  
Subleased space area (in square feet) | ft² 3,130         283,013
Number of office towers | office_tower           2
Automatic renewal term (in years) 1 year          
Monthly base rent $ 8,608          
Subscription            
Related Party Transaction [Line Items]            
Total revenue [2]   81,162,000 66,449,000 154,618,000 127,801,000  
Professional services            
Related Party Transaction [Line Items]            
Total revenue [3]   $ 13,176,000 $ 6,780,000 $ 26,933,000 17,790,000  
Related Party            
Related Party Transaction [Line Items]            
Sales and marketing expenses         810,000  
Related Party | Subscription            
Related Party Transaction [Line Items]            
Total revenue         10,581,000  
Related Party | Professional services            
Related Party Transaction [Line Items]            
Total revenue         5,804,000  
Related Party | Software Subscription Agreement | Baker Hughes Company            
Related Party Transaction [Line Items]            
Sales and marketing expenses         800,000  
Deferred costs, sales commissions, amortization         800,000  
Related Party | Software Subscription Agreement | Baker Hughes Company | Subscription            
Related Party Transaction [Line Items]            
Total revenue         10,600,000  
Related Party | Software Subscription Agreement | Baker Hughes Company | Professional services            
Related Party Transaction [Line Items]            
Total revenue         $ 5,800,000  
[1] Including related party sales and marketing expense of $810 for the six months ended October 31, 2023.
[2] Including related party revenue of $10,581 for the six months ended October 31, 2023.
[3] Including related party revenue of $5,804 for the six months ended October 31, 2023.