XML 116 R98.htm IDEA: XBRL DOCUMENT v3.6.0.2
Note 18 - Equity-method Investments (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2014
Dec. 31, 2016
Dec. 31, 2015
Equity Method Investment Equity Contribution Obligation   $ 22,511
NMTC Program [Member]      
Equity Method Investment, Ownership Percentage 99.90%    
Payments to Acquire Equity Method Investments $ 4,100 $ 22,800 $ 22,800
Equity Method Investment Equity Contribution Obligation $ 49,800    
Equity Method Investment Equity Contribution Obligation Term 2 years