Consolidated Balance Sheets (USD $)
Jun. 30, 2014
Dec. 31, 2013
Current assets:    
Cash and cash equivalents $ 27,365,274 $ 52,506,560
Accounts receivable, net of allowance for doubtful accounts of $1,629,419 and $1,792,012 at June 30, 2014 and December 31, 2013, respectively 156,800,541 109,662,529
Income taxes receivable 0 1,337,180
Prepaid expenses 2,156,093 2,510,791
Deferred income taxes 946,480 943,740
Other current assets 763,301 121,403
Total current assets 188,031,689 167,082,203
Property and equipment, net 19,759,467 15,536,831
Intangible assets:    
Goodwill 77,136,242 51,650,060
Intangible assets, net of accumulated amortization of $12,782,112 and $11,120,733 at June 30, 2014 and December 31, 2013, respectively 33,135,867 10,647,246
Other assets 340,078 230,253
Total assets 318,403,343 245,146,593
Current liabilities:    
Accounts payable 102,904,774 65,322,807
Due to seller-short term 5,929,256 5,763,779
Accrued expenses 15,728,063 8,322,117
Notes Payable, Current 17,507,500 0
Accrued Income Taxes, Current 1,516,425 0
Total current liabilities 143,586,018 79,408,703
Due to seller-long term 1,881,691 1,386,653
Other noncurrent liabilities 1,527,289 1,573,780
Deferred income taxes 3,641,389 3,547,426
Total liabilities 150,636,387 85,916,562
Stockholders' equity:    
Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 23,024,024 and 22,900,471 shares issued and outstanding at June 30, 2014 and December 31, 2013, respectively 2,304 2,291
Additional paid-in capital 108,694,538 106,831,802
Retained earnings 59,070,114 52,395,938
Total stockholders' equity 167,766,956 159,230,031
Total liabilities and stockholders' equity $ 318,403,343 $ 245,146,593