XML 61 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Lease Liability Payments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (excluding the six months ended June 30, 2020) $ 5,337  
2021 8,844  
2022 7,013  
2023 5,483  
2024 3,202  
Subsequent to 2024 16,639  
Total Undiscounted Cash Flows 46,518  
Less: Imputed interest (9,829)  
Present value 36,689  
Current operating lease liabilities 8,695  
Non-current operating lease liabilities 27,994 $ 29,654
Total lease liabilities $ 36,689