XML 95 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
2022 $ 34,336  
2023 45,618  
2024 39,676  
2025 29,793  
2026 23,150  
Thereafter 77,609  
Total undiscounted future minimum lease payments 250,182  
Less: Discount impact 33,096  
Total lease liability $ 217,086 $ 195,590