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
Sep. 30, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]    
Operating Leases, 2021 $ 13,033  
Operating Leases, 2022 12,482  
Operating Leases, 2023 11,147  
Operating Leases, 2024 8,508  
Operating Leases, 2025 6,999  
Operating Leases, Thereafter 31,510  
Undiscounted Cash Flows 83,679  
Less: imputed interest (25,669)  
Reconciliation to lease liabilities:    
Lease liabilities - current 8,958 $ 8,485
Lease liabilities - long-term 49,052 54,050
Total operating lease liabilities 58,010  
Finance Leases, 2021 60  
Finance Leases, 2022 47  
Finance Leases, 2023 32  
Finance Leases, 2024 11  
Finance Leases, 2025 1  
Finance Leases, Thereafter 0  
Finance Leases, Undiscounted Cash Flows 151  
Less: Finance Leases, imputed interest (9)  
Finance Leases, Reconciliation to lease liabilities:    
Finance Leases, Lease liabilities - current 56 69
Finance Leases, Lease liabilities - long-term 86 $ 124
Total Finance Lease Liabilities 142  
Contractual Obligations, 2021 13,093  
Contractual Obligations, 2022 12,529  
Contractual Obligations, 2023 11,179  
Contractual Obligations, 2024 8,519  
Contractual Obligations, 2025 7,000  
Contractual Obligations, Thereafter 31,510  
Contractual Obligations, Undiscounted Cash Flows 83,830  
Less: Contractual Obligations, imputed interest (25,678)  
Contractual Obligations, Reconciliation to lease liabilities:    
Contractual Obligations, Lease liabilities - current 9,014  
Contractual Obligations, Lease liabilities - long-term 49,138  
Total Contractual Obligations, Lease Liabilities 58,152  
Related Party Lease [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2021 1,624  
Operating Leases, 2022 1,606  
Operating Leases, 2023 1,319  
Operating Leases, 2024 1,016  
Operating Leases, 2025 1,028  
Operating Leases, Thereafter 4,323  
Undiscounted Cash Flows 10,916  
Less: imputed interest (3,454)  
Reconciliation to lease liabilities:    
Lease liabilities - current 1,054  
Lease liabilities - long-term 6,408  
Total operating lease liabilities 7,462  
Other Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2021 11,409  
Operating Leases, 2022 10,876  
Operating Leases, 2023 9,828  
Operating Leases, 2024 7,492  
Operating Leases, 2025 5,971  
Operating Leases, Thereafter 27,187  
Undiscounted Cash Flows 72,763  
Less: imputed interest (22,215)  
Reconciliation to lease liabilities:    
Lease liabilities - current 7,904  
Lease liabilities - long-term 42,644  
Total operating lease liabilities $ 50,548