XML 128 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Schedule of Future Minimum Payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Commitments And Contingencies Disclosure [Abstract]    
Operating, 2020 $ 42,466  
Operating, 2021 48,935  
Operating, 2022 48,286  
Operating, 2023 47,893  
Operating, 2024 46,581  
Operating, Thereafter 178,558  
Lease commitments, Operating leases 412,719  
Finance, 2020 28  
Lease commitments, Finance leases 28  
Finance lease obligation $ 28  
Operating, 2019   $ 27,755
Operating, 2020   33,769
Operating, 2021   35,414
Operating, 2022   35,314
Operating, 2023   35,686
Operating, Thereafter   184,341
Operating, Total   352,279
Capital, 2019   298
Capital, 2020   33
Capital, Total   331
Less: Portion representing interest   (20)
Finance lease obligation   $ 311