Note 17 - Supplementary Financial Information (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2014
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information [Table Text Block]
   

Year Ended December 31, 2014

 
   

Mar. 31,
2014

   

Jun. 30,
2014

   

Sept. 30,
2014

   

Dec. 31,
2014
(1)

 
   

(in thousands, except per share amounts)

 

Total revenue

  $ 31,189     $ 33,922     $ 36,278     $ 54,753  

Gross profit

    20,126       21,626       23,275       20,627  

Net income (loss)

    (995 )     2,634       (6,857 )     (17,390 )

Basic earnings per share

    (0.03 )     0.08       (0.22 )     (0.47 )

Diluted earnings per share

    (0.03 )     0.08       (0.22 )     (0.47 )
   

Year Ended December 31, 2013

 
   

Mar. 31,
2013

   

Jun. 30,
2013

   

Sept. 30,
2013

   

Dec. 31,
2013

 
   

(in thousands, except per share amounts)

 

Total revenue

  $ 22,584     $ 24,339     $ 26,611     $ 29,130  

Gross profit

    14,292       15,446       16,815       19,016  

Net income (loss)

    (7,671 )     (1,474 )     (2,760 )     (1,273 )

Basic earnings per share

    (0.27 )     (0.05 )     (0.09 )     (0.04 )

Diluted earnings per share

    (0.27 )     (0.05 )     (0.09 )     (0.04 )