Quarterly report pursuant to Section 13 or 15(d)

Operating and Finance Lease Right-of-Use Assets - Summary of Future Lease Payments (Detail)

v3.20.2
Operating and Finance Lease Right-of-Use Assets - Summary of Future Lease Payments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]    
Operating Leases, 2021 $ 13,615  
Operating Leases, 2022 12,804  
Operating Leases, 2023 11,577  
Operating Leases, 2024 9,053  
Operating Leases, 2025 7,170  
Operating Leases, Thereafter 33,059  
Undiscounted Cash Flows 87,278  
Less: imputed interest (26,334)  
Reconciliation to lease liabilities:    
Lease liabilities - current 9,588 $ 8,485
Lease liabilities - long-term 51,356 54,050
Total operating lease liabilities 60,944  
Finance Leases, 2021 65  
Finance Leases, 2022 49  
Finance Leases, 2023 39  
Finance Leases, 2024 14  
Finance Leases, 2025 2  
Finance Leases, Thereafter 0  
Finance Leases, Undiscounted Cash Flows 169  
Less: Finance Leases, imputed interest (10)  
Finance Leases, Reconciliation to lease liabilities:    
Finance Leases, Lease liabilities - current 61 69
Finance Leases, Lease liabilities - long-term 98 $ 124
Total Finance Lease Liabilities 159  
Contractual Obligations, 2021 13,680  
Contractual Obligations, 2022 12,853  
Contractual Obligations, 2023 11,616  
Contractual Obligations, 2024 9,067  
Contractual Obligations, 2025 7,172  
Contractual Obligations, Thereafter 33,059  
Contractual Obligations, Undiscounted Cash Flows 87,447  
Less: Contractual Obligations, imputed interest (26,344)  
Contractual Obligations, Reconciliation to lease liabilities:    
Contractual Obligations, Lease liabilities - current 9,649  
Contractual Obligations, Lease liabilities - long-term 51,454  
Total Contractual Obligations, Lease Liabilities 61,103  
Related Party Lease [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2021 1,617  
Operating Leases, 2022 1,610  
Operating Leases, 2023 1,470  
Operating Leases, 2024 1,017  
Operating Leases, 2025 1,021  
Operating Leases, Thereafter 4,582  
Undiscounted Cash Flows 11,317  
Less: imputed interest (3,611)  
Reconciliation to lease liabilities:    
Lease liabilities - current 1,026  
Lease liabilities - long-term 6,680  
Total operating lease liabilities 7,706  
Other Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2021 11,998  
Operating Leases, 2022 11,194  
Operating Leases, 2023 10,107  
Operating Leases, 2024 8,036  
Operating Leases, 2025 6,149  
Operating Leases, Thereafter 28,477  
Undiscounted Cash Flows 75,961  
Less: imputed interest (22,723)  
Reconciliation to lease liabilities:    
Lease liabilities - current 8,562  
Lease liabilities - long-term 44,676  
Total operating lease liabilities $ 53,238