XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions - Revenues Recognized For Related Party Transactions (Details) - Software Subscription Agreement - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Related Party Transaction [Line Items]        
Related party revenue $ 35,784 $ 34,227 $ 86,771 $ 70,929
Baker Hughes Company        
Related Party Transaction [Line Items]        
Related party revenue 28,915 24,635 64,633 52,853
Certain Customers In Oil And Gas Field        
Related Party Transaction [Line Items]        
Related party revenue 6,869 9,592 22,138 18,076
Subscription | Baker Hughes Company        
Related Party Transaction [Line Items]        
Related party revenue 20,316 19,744 55,884 39,964
Professional services | Baker Hughes Company        
Related Party Transaction [Line Items]        
Related party revenue $ 8,599 $ 4,891 $ 8,749 $ 12,889