XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Maturities of lease liabilities) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
2021 $ 7,007  
2022 5,732  
2023 4,614  
2024 4,162  
2025 3,653  
2026 and thereafter 12,949  
Total future minimum lease payments 38,117  
Less: amount of lease payment representing interest 6,438  
Total operating lease liabilities $ 31,679 $ 30,552