XML 14 R3.htm IDEA: XBRL DOCUMENT v3.4.0.3
Condensed Consolidated Balance Sheet - USD ($)
Mar. 31, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 20,928,961 $ 30,754,930
Accounts receivable, net of allowance for doubtful accounts of $1,759 and $1,231, respectively 200,628,659 188,818,864
Unbilled revenue 34,547,963 30,758,319
Inventories 34,715,322 33,327,320
Prepaid expenses 12,956,761 14,352,955
Other current assets 16,707,629 31,824,899
Total current assets 320,485,295 329,837,287
Property and equipment, net 33,208,007 32,681,365
Intangibles and other assets:    
Goodwill 206,069,175 206,256,665
Intangible assets, net 36,576,675 37,715,165
Deferred income taxes 787,927 586,473
Other non-current assets 1,469,301 1,389,830
Total intangibles and other assets 244,903,078 245,948,133
Total assets 598,596,380 608,466,785
Current liabilities:    
Accounts payable 130,047,535 170,243,820
Current portion of contingent consideration 11,130,816 11,386,914
Due to seller 3,603,881 402,499
Accrued expenses 35,376,633 31,363,066
Other current liabilities 17,129,364 11,602,465
Total current liabilities 197,288,229 224,998,764
Revolving credit facility 118,615,200 99,257,684
Deferred income taxes 13,168,276 12,897,935
Contingent consideration, net of current portion 9,187,597 10,774,908
Other non-current liabilities 2,771,604 2,509,604
Total liabilities $ 341,030,906 $ 350,438,895
Commitments and contingencies (See Note 11)
Stockholders' equity:    
Common stock, par value $0.0001 per share, 200,000 and 200,000 shares authorized, 62,867 and 62,645 shares issued, 53,321 and 53,098 shares outstanding, respectively $ 6,288 $ 6,265
Additional paid-in capital 215,723,193 213,566,347
Treasury stock at cost, 9,547 shares (52,207,366) (52,207,366)
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax (14,462,926) (13,992,518)
Retained earnings 108,506,285 110,655,162
Total stockholders' equity 257,565,474 258,027,890
Total liabilities and stockholders' equity $ 598,596,380 $ 608,466,785