XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Maturities of lease liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Finance Lease Liabilities Payments Due [Abstract]    
2023 $ 75,174  
2024 77,194  
2025 46,457  
2026 0  
2027 0  
Thereafter 0  
Total lease payments 198,825  
Less: imputed interest (9,788)  
Present value of finance lease liabilities 189,037  
Operating Lease Liabilities Payments Due [Abstract]    
2023 18,686  
2024 12,244  
2025 5,534  
2026 4,087  
2027 3,483  
Thereafter 62,497  
Total lease payments 106,531  
Less: inputed interest (47,723)  
Present value of operating lease liabilities $ 58,808 $ 58,373