XML 188 R159.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Schedule of Future Minimum Rental Payments Under Operating Leases (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Leases [Abstract]  
2017 $ 18,370
2018 13,787
2019 11,652
2020 9,861
2021 9,028
Thereafter 25,391
Total $ 88,089