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.1
Operating and Finance Lease Right-of-Use Assets - Summary of Future Lease Payments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]    
Operating Leases, 2020 $ 10,679  
Operating Leases, 2021 13,235  
Operating Leases, 2022 11,680  
Operating Leases, 2023 10,165  
Operating Leases, 2024 7,656  
Operating Leases, Thereafter 35,985  
Undiscounted Cash Flows 89,400  
Less: imputed interest (29,146)  
Reconciliation to lease liabilities:    
Lease liabilities - current 8,697 $ 8,485
Lease liabilities - long-term 51,557 54,050
Total operating lease liabilities 60,254  
Finance Leases, 2020 55  
Finance Leases, 2021 55  
Finance Leases, 2022 46  
Finance Leases, 2023 25  
Finance Leases, 2024 7  
Finance Leases, Thereafter 0  
Finance Leases, Undiscounted Cash Flows 188  
Less: Finance Leases, imputed interest (12)  
Finance Leases, Reconciliation to lease liabilities:    
Finance Leases, Lease liabilities - current 65 69
Finance Leases, Lease liabilities - long-term 111 $ 124
Total Finance Lease Liabilities 176  
Contractual Obligations, 2020 10,734  
Contractual Obligations, 2021 13,290  
Contractual Obligations, 2022 11,726  
Contractual Obligations, 2023 10,190  
Contractual Obligations, 2024 7,663  
Contractual Obligations, Thereafter 35,985  
Contractual Obligations, Undiscounted Cash Flows 89,588  
Less: Contractual Obligations, imputed interest (29,158)  
Contractual Obligations, Reconciliation to lease liabilities:    
Contractual Obligations, Lease liabilities - current 8,762  
Contractual Obligations, Lease liabilities - long-term 51,668  
Total Contractual Obligations, Lease Liabilities 60,430  
Related Party Lease [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2020 1,203  
Operating Leases, 2021 1,619  
Operating Leases, 2022 1,613  
Operating Leases, 2023 1,169  
Operating Leases, 2024 1,015  
Operating Leases, Thereafter 5,097  
Undiscounted Cash Flows 11,716  
Less: imputed interest (3,769)  
Reconciliation to lease liabilities:    
Lease liabilities - current 999  
Lease liabilities - long-term 6,948  
Total operating lease liabilities 7,947  
Other Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2020 9,476  
Operating Leases, 2021 11,616  
Operating Leases, 2022 10,067  
Operating Leases, 2023 8,996  
Operating Leases, 2024 6,641  
Operating Leases, Thereafter 30,888  
Undiscounted Cash Flows 77,684  
Less: imputed interest (25,377)  
Reconciliation to lease liabilities:    
Lease liabilities - current 7,698  
Lease liabilities - long-term 44,609  
Total operating lease liabilities $ 52,307