XML 45 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Undiscounted future minimum rents payable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
2020 $ 29,489  
2021 21,774  
2022 16,743  
2023 9,175  
2024 6,867  
2025 and thereafter 19,311  
Total future minimum lease payments 103,359  
Less: amount of lease payments representing interest (9,353)  
Present value of future minimum lease payments 94,006 $ 100,000
Less: current operating lease liabilities (27,125)  
Long-term operating lease liabilities $ 66,881