XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Future Minimum Lease Payments under Operating Leases Included in Lease Liabilities for Continuing Operations (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Lessee Lease Description [Line Items]    
Less: current lease liabilities $ 9,789 $ 11,784
Non-current lease liabilities 43,405 $ 52,391
Continuing Operation [Member]    
Lessee Lease Description [Line Items]    
Operating Leases, 2021 [1] 12,444  
Operating Leases, 2022 12,938  
Operating Leases, 2023 8,046  
Operating Leases, 2024 7,196  
Operating Leases, 2025 and thereafter 22,051  
Operating Leases, Total 62,675  
Less: imputed interest 9,481  
Present value of future minimum lease payments 53,194  
Less: current lease liabilities 9,789  
Non-current lease liabilities $ 43,405  
[1] Amounts provided are for liabilities remaining as of December 31, 2020