XML 62 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Summary Of Maturity Of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 $ 23,050  
2022 35,336  
2023 27,905  
2024 21,414  
2025 15,163  
Thereafter 21,414  
Total lease payments 144,282  
Less: interest (8,749)  
Total liability recognized on the balance sheet $ 135,533 $ 135,410