XML 82 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Rent Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 17,452 $ 15,600
2022 16,994 17,000
2023 16,023 16,000
2024 14,161 14,800
2025 11,892 13,100
Thereafter 66,809 76,000
Total lease payments 143,331  
Less: amount of lease payments representing interest 31,744  
Total operating lease liabilities $ 111,587 $ 116,992