XML 135 R104.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 17 - Commitments and Contingencies Commitment for Non Cancelable Operating Leases in Future Years (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Operating Leased Assets [Line Items]      
Operating Leases, Rent Expense $ 5,000 $ 3,900 $ 3,100
Operating Leases, Future Minimum Payments Due, Current 8,646    
Operating Leases, Future Minimum Payments, Due in Two Years 5,922    
Operating Leases, Future Minimum Payments, Due in Three Years 2,416    
Operating Leases, Future Minimum Payments, Due in Four Years 5,698    
Operating Leases, Future Minimum Payments, Due in Five Years 5,663    
Operating Leases, Future Minimum Payments, Due Thereafter 56,309    
Operating Leases, Future Minimum Payments Due 84,654    
Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals $ 0