XML 96 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Lease Liabilities Payments Due [Abstract]    
For the year ended December 31, 2021 $ 12,342  
For the year ended December 31, 2022 8,395  
For the year ended December 31, 2023 6,220  
For the year ended December 31, 2024 4,610  
For the year ended December 31, 2025 3,836  
For the year ended December 31, 2026 and beyond 8,141  
Total lease payments 43,544  
Less: imputed interest (5,573)  
Present value of lease liabilities $ 37,971 $ 42,450