XML 170 R155.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments - Schedule of Future Minimum Rental Commitments under Non-cancelable Operating Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 $ 18,293
2017 13,203
2018 6,409
2019 3,377
2020 990
Thereafter 0
Total minimum lease payments, gross 42,272
Less: Sublease income (1,656)
Total minimum lease payments, net $ 40,616