XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Maturities of lease liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 31, 2022
Finance Lease Liabilities Payments Due [Abstract]    
2023 $ 121,093  
2024 85,188  
2025 48,126  
2026 12,114  
2027 0  
Thereafter 0  
Total lease payments 266,521  
Less: imputed interest (14,419)  
Financing lease liability 252,102  
Operating Lease Liabilities Payments Due [Abstract]    
2023 24,511  
2024 15,398  
2025 5,710  
2026 3,579  
2027 3,018  
Thereafter 57,288  
Total lease payments 109,504  
Less: inputed interest (46,102)  
Operating lease liability $ 63,402 $ 74,197