XML 84 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Maturities Of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Mar. 31, 2024
Operating Lease Liabilities Payments Due [Abstract]    
Operating lease liability $ 49,543 $ 55,032
Finance Leases    
Finance Lease Liabilities Payments Due [Abstract]    
2025 (9 months) 47,013  
2026 11,782  
Total lease payments 58,795  
Less: imputed interest (1,815)  
Financing lease liability 56,980  
Operating Lease Liabilities Payments Due [Abstract]    
2025 (9 months) 11,355  
2026 21,396  
2027 13,798  
2028 9,704  
2029 6,765  
Thereafter 31,487  
Operating Leases    
Operating Lease Liabilities Payments Due [Abstract]    
2025 (9 months) 3,234  
2026 10,579  
2027 8,164  
2028 6,774  
2029 5,184  
Thereafter 61,191  
Total lease payments 95,126  
Less: imputed interest (45,583)  
Operating lease liability $ 49,543