XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
2024 $ 38,862  
2025 44,402  
2026 37,499  
2027 28,341  
2028 26,760  
Thereafter 104,223  
Total undiscounted future minimum lease payments 280,087  
Less: Discount impact 46,973  
Total lease liability $ 233,114 $ 199,225