XML 72 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and contingencies: Operating leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Commitments and contingencies:      
2018 $ 37,276    
2019 27,347    
2020 22,170    
2021 17,717    
2022 11,875    
Thereafter 35,538    
Total minimum lease obligations 151,923    
Expenses related to arrangements      
Expenses related to operating lease arrangements $ 38,200 $ 34,600 $ 38,200