XML 78 R64.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Future Minimum Operating Lease Commitments (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments and Contingencies [Abstract]  
2017 $ 30,376
2018 23,907
2019 17,041
2020 15,164
2021 6,850
Thereafter 3,095
Total $ 96,433