XML 126 R114.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Maturities Of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Finance Lease Liabilities Payments Due [Abstract]    
2026 $ 45,531  
Total lease payments 45,531  
Less: imputed interest (1,193)  
Finance Lease Liability 44,338  
Operating Lease Liabilities Payments Due [Abstract]    
2026 10,586  
2027 8,171  
2028 6,805  
2029 5,220  
2030 3,949  
Thereafter 57,276  
Total lease payments 92,007  
Less: imputed interest (45,034)  
Operating Lease Liability $ 46,973 $ 55,032