XML 70 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2021
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
Jun. 30, 2019
USD ($)
Jan. 31, 2018
USD ($)
renewalPeriod
shares
Oct. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Oct. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Apr. 30, 2021
USD ($)
Apr. 30, 2020
USD ($)
Related Party Transaction [Line Items]                      
Deferred revenue $ 72,881         $ 72,881 $ 81,956 $ 72,881 $ 81,956 $ 75,227 $ 60,295
Accounts receivable, net, from related party 9,384         9,384   9,384   15,180  
Deferred revenue, current [1] 71,901         71,901   71,901   72,263  
Accounts payable, from related party 84         84   84   56  
Commissions payable to a related party 18,448         18,448   18,448   3,413  
Software Subscription Agreement | Baker Hughes Company                      
Related Party Transaction [Line Items]                      
Revenue commitment, fiscal year 2020       $ 46,700              
Revenue commitment, fiscal year 2021       53,300              
Revenue commitment, fiscal year 2022       75,000              
Revenue commitment, fiscal year 2023 85,000     125,000   85,000   85,000      
Revenue commitment, fiscal year 2024 110,000     $ 150,000   110,000   110,000      
Revenue commitment, fiscal year 2025 $ 125,000         125,000   125,000      
Chief Executive Officer (CEO)                      
Related Party Transaction [Line Items]                      
Notes receivable         $ 24,500            
Notes receivable, term         5 years            
Notes receivable, number of renewal periods | renewalPeriod         4            
Notes receivable, renewal period         1 year            
Interest rate         2.18%            
Proceeds from notes receivable payment   $ 26,000                  
Baker Hughes Company | Software Subscription Agreement                      
Related Party Transaction [Line Items]                      
Revenue commitment, term 6 years   5 years 3 years              
Sales commissions, recognized as deferred costs $ 16,000         $ 16,000   $ 16,000   $ 8,300  
Deferred costs, sales commissions, amortization period 5 years         5 years   5 years   3 years  
Related party revenue               $ 36,700      
Deferred revenue $ 18,700         $ 18,700   18,700   $ 8,500  
Commitments from non-cancellable contracts 282,300         282,300   282,300   95,500  
Accounts receivable, net, from related party 9,400         9,400   9,400   15,200  
Deferred revenue, current 17,500         17,500   17,500   7,700  
Costs of subscription revenue           0 0 100 0    
Accounts payable, from related party 100         100   100   100  
Deferred costs, sales commissions, prepaid expense and other current assets 5,000         5,000   5,000   1,700  
Deferred costs, sales commissions, other assets, non-current 18,600         18,600   18,600   6,600  
Deferred costs, sales commissions, amortization           400   800      
Sales commissions paid               3,400      
Commissions payable to a related party 18,500         18,500   18,500   3,400  
Due to related parties, noncurrent $ 2,400         2,400   2,400   $ 4,900  
Baker Hughes Company | Subscription | Software Subscription Agreement                      
Related Party Transaction [Line Items]                      
Related party revenue           10,000 6,800 20,200 13,600    
Baker Hughes Company | Professional services | Software Subscription Agreement                      
Related Party Transaction [Line Items]                      
Related party revenue           $ 5,900 $ 0 $ 8,000 $ 0    
Series F Preferred Stock | Chief Executive Officer (CEO)                      
Related Party Transaction [Line Items]                      
Stock issued during period (in shares) | shares         1,251,921            
[1] Including amounts from a related party of $17,516 and $7,697 as of October 31, 2021 and April 30, 2021, respectively.