XML 164 R147.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments - Schedule of Future Minimum Rental Commitments under Non-cancelable Operating Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 $ 14,037
2018 9,878
2019 5,590
2020 2,929
2021 1,379
Thereafter 1,184
Total minimum lease payments, gross 34,997
Less: Sublease income (1,027)
Total minimum lease payments, net $ 33,970