XML 92 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Undiscounted future minimum rents payable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
2020 $ 29,599  
2021 23,453  
2022 14,569  
2023 10,951  
2024 8,269  
2025 and thereafter 16,864  
Total future minimum lease payments 103,705  
Less: amount of lease payments representing interest (7,744)  
Present value of future minimum lease payments 95,961 $ 94,006
Less: current operating lease liabilities (27,764) (27,125)
Long-term operating lease liabilities $ 68,197 $ 66,881