XML 64 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases - Future minimum payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Operating leases    
2019 $ 25,712  
2020 26,661  
2021 26,392  
2022 25,995  
2023 24,142  
Thereafter 129,606  
Total lease payments 258,508  
Less imputed interest (55,809)  
Total 202,699 $ 102,912
Operating lease right-of-use assets $ 190,304 $ 92,984
Minimum    
Operating leases    
Remaining lease terms 1 year  
Maximum    
Operating leases    
Remaining lease terms 11 years