XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions - Remaining Performance Obligations (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Related Party Transaction [Line Items]      
Deferred revenue $ 49,142 $ 75,227 $ 60,295
Total remaining performance obligations 477,400    
Software Subscription Agreement | Baker Hughes Company      
Related Party Transaction [Line Items]      
Deferred revenue 2,337 8,487  
Commitments from non-cancellable contracts 212,934 95,542  
Total remaining performance obligations $ 215,271 $ 104,029