XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Maturities of lease liabilities:    
2022 $ 23,729  
2023 21,142  
2024 18,738  
2025 17,642  
2026 14,631  
Thereafter 55,161  
Total Lease Payments 151,043  
Less-Present Value Discount (24,292)  
Present Value of Lease Liabilities 126,751 $ 97,162
Supplemental information related to leases:    
Cash paid for amounts included in the measurement of lease liabilities 22,232 20,443
Operating lease right-of-use assets obtained in exchange for lease liabilities $ 47,621 $ 27,346