Note 4 - Goodwill and Intangible Assets (Details) - Intangible Assets (USD $)
3 Months Ended 9 Months Ended 9 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2014
Sep. 30, 2014
Dec. 31, 2013
Sep. 30, 2014
Computer Software, Intangible Asset [Member]
Dec. 31, 2013
Computer Software, Intangible Asset [Member]
Sep. 30, 2014
Customer Relationships [Member]
Dec. 31, 2013
Customer Relationships [Member]
Sep. 30, 2014
Partner Relationships [Member]
Dec. 31, 2013
Partner Relationships [Member]
Sep. 30, 2014
Trademarks and Trade Names [Member]
Dec. 31, 2013
Trademarks and Trade Names [Member]
Sep. 30, 2014
Noncompete Agreements [Member]
Dec. 31, 2013
Noncompete Agreements [Member]
Sep. 30, 2014
Customer Order Backlog [Member]
Dec. 31, 2013
Customer Order Backlog [Member]
Finite-Lived Intangible Assets [Line Items]                              
Weighted Average Amortization Term       5 years 5 years 8 years 8 years 10 years 10 years 10 years 10 years 2 years 2 years 1 year 1 year
Gross Carrying Amount   $ 43,450,000 $ 43,450,000 $ 9,200,000 $ 9,200,000 $ 22,200,000 $ 22,200,000 $ 8,800,000 $ 8,800,000 $ 1,700,000 $ 1,700,000 $ 1,150,000 $ 1,150,000 $ 400,000 $ 400,000
Accumulated Amortization   (9,159,385) (4,668,000) (2,668,000) (1,288,000) (3,916,921) (1,942,500) (1,201,714) (616,000) (246,500) (119,000) (726,250) (402,500) (400,000) (300,000)
Charge for Impairments (5,913,000) (15,960,490)   (1,136,000)   (5,428,704)   (7,598,286)   (1,453,500)   (344,000)      
Net Carrying Amount   $ 18,330,125 $ 38,782,000 $ 5,396,000 $ 7,912,000 $ 12,854,375 $ 20,257,500   $ 8,184,000   $ 1,581,000 $ 79,750 $ 747,500   $ 100,000