Note 2 - Acquisition (Details) - Unaudited Pro Forma Summary of Consolidated Results of Operations (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Unaudited Pro Forma Summary of Consolidated Results of Operations [Abstract]    
Revenue $ 224,116 $ 191,966
Net loss $ (8,500) $ (28,427)
Earnings per share – basic $ (0.23) $ (0.82)
Earnings per share – diluted $ (0.23) $ (0.82)