Quarterly report pursuant to Section 13 or 15(d)

Note 1 - Basis of Presentation and Accounting Policies (Details Textual)

v3.10.0.1
Note 1 - Basis of Presentation and Accounting Policies (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2019
Dec. 31, 2017
Jun. 01, 2017
Dec. 31, 2016
Common Stock, Par or Stated Value Per Share     $ 0.01     $ 0.01 $ 0.01  
Contract with Customer, Liability, Total     $ 9,669 $ 10,100   $ 10,104   $ 6,953
Capitalized Interest Costs, Including Allowance for Funds Used During Construction, Total     1,600          
Impairment of Long-Lived Assets Held-for-use     3,000          
Equity Method Investment, Other than Temporary Impairment     $ 1,200          
Effective Income Tax Rate Reconciliation, Percent, Total     15.50% 27.40%        
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 0.01        
Incremental Common Shares Attributable to Conversion of Debt Securities, Total     2,183,708 4,070,500        
Weighted Average Number of Shares Outstanding, Basic and Diluted 21,035,214 19,312,923            
Earnings Per Share, Basic and Diluted, Total $ 1.19 $ 2.79            
Scenario, Forecast [Member] | Minimum [Member]                
Operating Lease, Right-of-Use Asset         $ 40,000      
Operating Lease, Liability, Total         40,000      
Scenario, Forecast [Member] | Maximum [Member]                
Operating Lease, Right-of-Use Asset         75,000      
Operating Lease, Liability, Total         $ 75,000      
Previously Reported [Member]                
Earnings Per Share, Basic and Diluted, Total $ 1.25 $ 3            
Restatement Adjustment [Member]                
Weighted Average Number of Shares Outstanding, Basic and Diluted 1,056,698 1,345,681            
Restricted Stock [Member]                
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     196,338          
Employee Stock Option [Member]                
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     732,191          
Two Customers [Member]                
Contract with Customer, Liability, Total     $ 400          
Geographic Distribution, Domestic [Member]                
Contract with Customer, Liability, Total     6,800          
Geographic Distribution, Foreign [Member]                
Contract with Customer, Liability, Total     $ 2,500