XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Maturities of lease liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2021
Finance Lease Liabilities Payments Due [Abstract]    
2021 $ 142,702  
2022 122,157  
2023 85,912  
2024 48,427  
2025 12,197  
Thereafter 0  
Total lease payments 411,395  
Less: imputed interest (26,890)  
Financing lease liability 384,505  
Operating Lease Liabilities Payments Due [Abstract]    
2021 23,774  
2022 22,123  
2023 14,404  
2024 4,974  
2025 3,135  
Thereafter 60,040  
Total lease payments 128,450  
Less: inputed interest (49,116)  
Operating lease liability $ 79,334 $ 92,510