XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leases - Future minimum payments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Operating leases    
2018 $ 14,653  
2019 22,661  
2020 22,991  
2021 22,740  
2022 15,613  
Thereafter 12,039  
Total lease payments 110,697  
Less imputed interest (13,389)  
Total 97,308 $ 102,912
Operating lease right-of-use assets $ 88,781 $ 92,984
Minimum    
Operating leases    
Remaining lease terms 1 year  
Maximum    
Operating leases    
Remaining lease terms 20 years