XML 144 R129.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies - Future Minimum Rental Commitments Under Non-cancellable Operating Leases (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
2016 $ 8,354
2017 7,773
2018 6,750
2019 5,445
2020 4,905
Thereafter 11,348
Total $ 44,575