XML 84 R76.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Maturities Of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Mar. 31, 2024
Finance Lease Liabilities Payments Due [Abstract]    
2026 $ 20,379  
Operating Lease Liabilities Payments Due [Abstract]    
2025 (9 months) 16,599  
2026 18,786  
2027 12,824  
Operating lease liability 52,471 $ 55,032
Finance Leases    
Finance Lease Liabilities Payments Due [Abstract]    
2025 (9 months) 60,653  
Total lease payments 81,032  
Less: imputed interest (2,650)  
Financing lease liability 78,382  
Operating Lease Liabilities Payments Due [Abstract]    
2028 9,255  
2029 6,467  
Thereafter 31,283  
Operating Leases    
Operating Lease Liabilities Payments Due [Abstract]    
2025 (9 months) 6,675  
2026 10,449  
2027 8,097  
2028 6,792  
2029 5,203  
Thereafter 61,752  
Total lease payments 98,968  
Less: imputed interest (46,497)  
Operating lease liability $ 52,471