XML 85 R68.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Other Commitments [Line Items]      
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 7,912    
Operating Leases, Future Minimum Payments, Due in Two Years 6,040    
Operating Leases, Future Minimum Payments, Due in Three Years 3,274    
Operating Leases, Future Minimum Payments, Due in Four Years 1,180    
Operating Leases, Future Minimum Payments, Due in Five Years 180    
Operating Leases, Future Minimum Payments, Due Thereafter 479    
Operating Leases, Future Minimum Payments Due 19,065    
Operating Leases, Rent Expense $ 9,200 $ 8,800 $ 6,400