XML 121 R91.htm IDEA: XBRL DOCUMENT v3.6.0.2
Note 13 - Commitments and Contingencies Commitment for Non Cancelable Operating Leases in Future Years (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Operating Leased Assets [Line Items]      
Operating Leases, Rent Expense $ 5,000 $ 5,000 $ 3,900
Operating Leases, Future Minimum Payments Due, Next Twelve Months 7,020    
Operating Leases, Future Minimum Payments, Due in Two Years 3,924    
Operating Leases, Future Minimum Payments, Due in Three Years 7,148    
Operating Leases, Future Minimum Payments, Due in Four Years 7,151    
Operating Leases, Future Minimum Payments, Due in Five Years 6,927    
Operating Leases, Future Minimum Payments, Due Thereafter 56,429    
Operating Leases, Future Minimum Payments Due 88,599    
Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals $ 0