XML 90 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Pipeline Capacity Agreements (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Future minimum throughput payments      
Proceeds from sales of assets $ 53,246 $ 45,978 $ 18,500
Customer contracts      
Future minimum throughput payments      
Number of months to continue shipping after maturity date of contract 6 months    
Pipeline capacity agreements      
Future minimum throughput payments      
Contractual obligation to be paid in 2025 $ 30,400