XML 118 R100.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Details 1)
$ in Thousands
Dec. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, Due next twelve months $ 9,218
Operating Leases, Due in Two Years 7,001
Operating Leases, Due in Three Years 3,055
Operating Leases, Due in Four Years 1,941
Operating Leases, Due in Five Years 157
Operating Leases, Thereafter 6,814
Operating Leases, Total future minimum lease payments $ 28,186