XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
2025 $ 36,393  
2026 44,301  
2027 35,318  
2028 33,002  
2029 29,785  
Thereafter 90,982  
Total undiscounted future minimum lease payments 269,781  
Less: Discount impact 46,926  
Total lease liability $ 222,855 $ 233,114