XML 120 R99.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 14 - Commitments and Contingencies (Details) - Future Payments Under Operating Leases
$ in Thousands
Dec. 31, 2015
USD ($)
Future Payments Under Operating Leases [Abstract]  
2016 $ 7,887
2017 6,444
2018 4,939
2019 3,209
2020 1,586
Thereafter 4,869
Total minimum lease payments $ 28,934