XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Maturities of lease liabilities:      
2021 (excluding the three months ended March 31, 2021) $ 15,484    
2022 18,203    
2023 15,848    
2024 13,955    
2025 12,797    
Thereafter 39,761    
Total Lease Payments 116,048    
Less-Present Value Discount (16,801)    
Present Value of Lease Liabilities 99,247   $ 97,162
Supplemental information related to leases:      
Cash paid for amounts included in the measurement of lease liabilities 5,353 $ 4,473  
Lease right-of-use assets obtained in exchange for lease liabilities $ 6,432 $ 2,278