XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions (Details)
3 Months Ended 9 Months Ended
Feb. 21, 2023
USD ($)
ft²
Jan. 31, 2025
USD ($)
Jan. 31, 2024
USD ($)
Jan. 31, 2025
USD ($)
Jan. 31, 2024
USD ($)
Aug. 25, 2021
ft²
office_tower
Related Party Transaction [Line Items]            
Total revenue   $ 98,782,000 $ 78,401,000 $ 280,333,000 $ 223,992,000  
Sales and marketing expenses [1]   61,201,000 57,140,000 168,969,000 150,920,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]   85,679,000 70,400,000 240,297,000 198,201,000  
Professional services            
Related Party Transaction [Line Items]            
Total revenue [3]   $ 13,103,000 $ 8,001,000 $ 40,036,000 25,791,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 nine months ended January 31, 2024.
[2] Including related party revenue of $10,581 for the nine months ended January 31, 2024.
[3] Including related party revenue of $5,804 for the nine months ended January 31, 2024.