XML 141 R125.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments (Narrative) (Details) - Master Services Agreement [Member]
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
Feb. 28, 2018
USD ($)
item
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Commitments [Line Items]        
Commitment term   10 years    
Number of agreement renewal options | item   3    
Renewal option term   1 year    
Percentage shortfall required if minimum commitment not met   25.00%    
Purchase commitment amount   $ 1,000,000 $ 75,869 $ 80,071
Minimum [Member]        
Commitments [Line Items]        
Purchase commitment amount $ 975,000      
Joint Venture [Member]        
Commitments [Line Items]        
Commitment term   10 years