Consolidated Balance Sheets - USD ($)
Sep. 30, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 34,210,795 $ 56,522,194
Accounts receivable, net of allowance for doubtful accounts of $1,507,016 and $1,627,315 at September 30, 2016 and December 31, 2015, respectively 245,924,827 196,420,614
Income taxes receivable 4,451,341 1,038,327
Prepaid expenses 5,111,282 3,605,602
Other current assets 2,233,646 3,237,227
Total current assets 291,931,891 260,823,964
Noncurrent assets:    
Property and equipment, net 52,777,032 27,304,474
Goodwill 307,314,171 308,490,588
Intangible assets, net of accumulated amortization of $38,680,343 and $26,785,810 at September 30, 2016 and December 31, 2015, respectively 135,637,636 147,532,169
Other noncurrent assets 2,135,125 2,358,587
Total noncurrent assets 497,863,964 485,685,818
Total assets 789,795,855 746,509,782
Current liabilities:    
Accounts payable 145,682,069 103,985,783
Due to seller, current 839,077 2,338,462
Accrued expenses 34,606,918 30,283,062
Other current liabilities 510,999 784,829
Total current liabilities 181,639,063 137,392,136
Noncurrent liabilities:    
Convertible notes, net 201,796,741 196,659,354
Due to seller, noncurrent 870,923 1,748,235
Other noncurrent liabilities 18,876,027 2,940,435
Deferred income taxes 15,491,398 12,520,048
Total noncurrent liabilities 237,035,089 213,868,072
Total liabilities 418,674,152 351,260,208
Stockholders' equity:    
Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 30,351,479 shares issued and 28,635,197 shares outstanding at September 30, 2016; 29,765,525 shares issued and 29,727,588 shares outstanding at December 31, 2015 3,038 2,979
Treasury stock, 1,716,282 and 37,937 shares at September 30, 2016 and December 31, 2015, respectively (36,471,072) (784,829)
Additional paid-in capital 326,005,137 319,002,254
Retained earnings 81,584,600 77,029,170
Total stockholders' equity 371,121,703 395,249,574
Total liabilities and stockholders' equity $ 789,795,855 $ 746,509,782