XML 83 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Maturities Of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Operating Lease Liabilities Payments Due [Abstract]    
Operating lease liability $ 54,485 $ 55,032
Finance Leases    
Finance Lease Liabilities Payments Due [Abstract]    
2025 (9 months) 67,577  
2026 34,473  
Total lease payments 102,050  
Less: imputed interest (3,668)  
Financing lease liability 98,382  
Operating Lease Liabilities Payments Due [Abstract]    
2025 (9 months) 23,557  
2026 15,356  
2027 12,142  
2028 8,772  
2029 6,150  
Thereafter 27,261  
Operating Leases    
Operating Lease Liabilities Payments Due [Abstract]    
2025 (9 months) 9,850  
2026 10,029  
2027 7,941  
2028 6,792  
2029 5,203  
Thereafter 61,754  
Total lease payments 101,569  
Less: imputed interest (47,084)  
Operating lease liability $ 54,485