XML 88 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details)
1 Months Ended 12 Months Ended
Feb. 21, 2023
USD ($)
ft²
Oct. 31, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
Apr. 30, 2024
USD ($)
Apr. 30, 2023
USD ($)
Apr. 30, 2022
USD ($)
Aug. 25, 2021
ft²
office_tower
Related Party Transaction [Line Items]                
Deferred costs, sales commissions, amortization period (in years)         5 years      
Related party revenue         $ 310,582,000 $ 266,795,000 $ 252,759,000  
Total cost of revenue         132,022,000 86,337,000 63,713,000  
Sales and marketing [1]         214,167,000 183,121,000 173,584,000  
Costs to obtain and fulfill a contract, expense         7,200,000 5,900,000 5,100,000  
Sub-leased 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              
Cost of subscription                
Related Party Transaction [Line Items]                
Related party revenue [2]         278,104,000 230,443,000 206,916,000  
Total cost of revenue [3]         128,469,000 78,423,000 45,838,000  
Professional services                
Related Party Transaction [Line Items]                
Related party revenue [4]         32,478,000 36,352,000 45,843,000  
Total cost of revenue         3,553,000 7,914,000 17,875,000  
Software Subscription Agreement | Baker Hughes Company                
Related Party Transaction [Line Items]                
Revenue commitment, fiscal year 2020     $ 46,700,000          
Revenue commitment, fiscal year 2021     53,300,000          
Revenue commitment, fiscal year 2022     75,000,000          
Revenue commitment, fiscal year 2023   $ 85,000,000.0 125,000,000          
Revenue commitment, fiscal year 2024   110,000,000.0 $ 150,000,000          
Revenue commitment, fiscal year 2025   $ 125,000,000.0            
Related Party                
Related Party Transaction [Line Items]                
Sales and marketing         810,000 13,962,000 8,229,000  
Related Party | Cost of subscription                
Related Party Transaction [Line Items]                
Related party revenue         10,581,000 75,452,000 60,425,000  
Total cost of revenue         0 0 578,000  
Related Party | Professional services                
Related Party Transaction [Line Items]                
Related party revenue         5,804,000 16,774,000 16,872,000  
Related Party | Software Subscription Agreement | Baker Hughes Company                
Related Party Transaction [Line Items]                
Revenue commitment, term (in years)   6 years 5 years 3 years        
Sales commissions, recognized as deferred costs   $ 16,000,000.0            
Deferred costs, sales commissions, amortization period (in years)   5 years            
Sales and marketing         800,000 14,000,000 8,200,000  
Costs to obtain and fulfill a contract, expense         800,000 4,900,000 3,300,000  
Sales commissions paid         0 16,000,000 3,400,000  
Related Party | Software Subscription Agreement | Cost of subscription | Baker Hughes Company                
Related Party Transaction [Line Items]                
Related party revenue         10,600,000 75,500,000 60,400,000  
Total cost of revenue         0 0 600,000  
Related Party | Software Subscription Agreement | Professional services | Baker Hughes Company                
Related Party Transaction [Line Items]                
Related party revenue         $ 5,800,000 $ 16,800,000 $ 16,900,000  
[1] Including related party sales and marketing expense of $810, $13,962 and $8,229 for the fiscal years ended April 30, 2024, 2023 and 2022, respectively.
[2] Including related party revenue of $10,581, $75,452 and $60,425 for the fiscal years ended April 30, 2024, 2023 and 2022, respectively.
[3] Including purchases from related party included in cost of revenue of nil, nil and $578 for the fiscal years ended April 30, 2024, 2023 and 2022, respectively.
[4] Including related party revenue of $5,804, $16,774 and $16,872 for the fiscal years ended April 30, 2024, 2023 and 2022, respectively.