XML 105 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Summary Of Maturity Of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 42,726  
2023 33,700  
2024 25,879  
2025 18,596  
2026 11,729  
Thereafter 13,950  
Total lease payments 146,580  
Less: interest (8,014)  
Less: lease obligations signed but not yet commenced (24)  
Total liability recognized on the balance sheet $ 138,542 $ 135,410