Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Operating and Finance Lease Right-of-Use Assets - Summary of Future Lease Payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Lessee, Lease, Description [Line Items]      
Operating Leases, 2021 $ 12,763    
Operating Leases, 2022 12,347    
Operating Leases, 2023 10,840    
Operating Leases, 2024 8,415    
Operating Leases, 2025 7,105    
Operating Leases, Thereafter 30,028    
Undiscounted Cash Flows 81,498    
Less: imputed interest (24,795)    
Reconciliation to lease liabilities:      
Lease liabilities - current 8,963 $ 8,485  
Lease liabilities - long-term 47,740 54,050  
Total operating lease liabilities 56,703   $ 74,400
Finance Leases, 2021 65    
Finance Leases, 2022 57    
Finance Leases, 2023 37    
Finance Leases, 2024 17    
Finance Leases, 2025 6    
Finance Leases, Thereafter 0    
Finance Leases, Undiscounted Cash Flows 182    
Less: Finance Leases, imputed interest (15)    
Finance Leases, Reconciliation to lease liabilities:      
Finance Leases, Lease liabilities - current 60 69  
Finance Leases, Lease liabilities - long-term 107 $ 124  
Total Finance Lease Liabilities 167    
Contractual Obligations, 2021 12,828    
Contractual Obligations, 2022 12,404    
Contractual Obligations, 2023 10,877    
Contractual Obligations, 2024 8,432    
Contractual Obligations, 2025 7,111    
Contractual Obligations, Thereafter 30,028    
Contractual Obligations, Undiscounted Cash Flows 81,680    
Less: Contractual Obligations, imputed interest (24,810)    
Contractual Obligations, Reconciliation to lease liabilities:      
Contractual Obligations, Lease liabilities - current 9,023    
Contractual Obligations, Lease liabilities - long-term 47,847    
Total Contractual Obligations, Lease Liabilities 56,870    
Related Party Lease [Member]      
Lessee, Lease, Description [Line Items]      
Operating Leases, 2021 1,507    
Operating Leases, 2022 1,612    
Operating Leases, 2023 1,169    
Operating Leases, 2024 1,015    
Operating Leases, 2025 1,036    
Operating Leases, Thereafter 4,061    
Undiscounted Cash Flows 10,400    
Less: imputed interest (3,303)    
Reconciliation to lease liabilities:      
Lease liabilities - current 958    
Lease liabilities - long-term 6,139    
Total operating lease liabilities 7,097    
Other Operating Leases [Member]      
Lessee, Lease, Description [Line Items]      
Operating Leases, 2021 11,256    
Operating Leases, 2022 10,735    
Operating Leases, 2023 9,671    
Operating Leases, 2024 7,400    
Operating Leases, 2025 6,069    
Operating Leases, Thereafter 25,967    
Undiscounted Cash Flows 71,098    
Less: imputed interest (21,492)    
Reconciliation to lease liabilities:      
Lease liabilities - current 8,005    
Lease liabilities - long-term 41,601    
Total operating lease liabilities $ 49,606