XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions - Revenues Recognized For Related Party Transactions (Details) - Software Subscription Agreement - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Related Party Transaction [Line Items]    
Related party revenue $ 23,569 $ 16,150
Baker Hughes Company    
Related Party Transaction [Line Items]    
Related party revenue 16,459 12,283
Certain Customers In Oil And Gas Field    
Related Party Transaction [Line Items]    
Related party revenue 7,110 3,867
Subscription | Baker Hughes Company    
Related Party Transaction [Line Items]    
Related party revenue 16,330 10,208
Professional services | Baker Hughes Company    
Related Party Transaction [Line Items]    
Related party revenue $ 129 $ 2,075