Consolidated Balance Sheets - USD ($) $ in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
| Current assets: |
|
|
| Cash and cash equivalents |
$ 35,666
|
$ 23,476
|
| Accounts receivable, net of allowance for doubtful accounts of $1,992 and $1,536 as of December 31, 2016 and December 31, 2015, respectively |
75,511
|
47,747
|
| Prepaid expenses and other current assets |
1,874
|
1,092
|
| Deferred income tax assets |
2,173
|
1,440
|
| Total current assets |
115,224
|
73,755
|
| Property and equipment, net |
6,683
|
3,091
|
| Intangible assets, net |
40,861
|
12,367
|
| Goodwill |
59,380
|
21,679
|
| Other assets |
1,511
|
877
|
| Total Assets |
223,659
|
111,769
|
| Current liabilities: |
|
|
| Accounts payable |
13,509
|
6,658
|
| Accrued liabilities |
17,316
|
9,564
|
| Income taxes payable |
1,134
|
813
|
| Billings in excess of costs and estimated earnings on uncompleted contracts |
228
|
293
|
| Client deposits |
106
|
110
|
| Current portion of contingent consideration |
564
|
458
|
| Current portion of notes payable and other obligations |
10,764
|
4,347
|
| Total current liabilities |
43,621
|
22,243
|
| Contingent consideration, less current portion |
1,875
|
821
|
| Notes payable and other obligations, less current portion |
21,632
|
6,360
|
| Deferred income tax liabilities |
8,370
|
1,582
|
| Total liabilities |
75,498
|
31,006
|
| Commitments and contingencies |
|
|
| Stockholders’ equity: |
|
|
| Preferred stock, $0.01 par value; 5,000,000 shares authorized, no shares issued and outstanding |
0
|
0
|
| Common stock, $0.01 par value; 45,000,000 shares authorized, 10,566,528 and 8,124,627 shares issued and outstanding as of December 31, 2016 and 2015, respectively |
106
|
81
|
| Additional paid-in capital |
118,026
|
62,260
|
| Retained earnings |
30,029
|
18,422
|
| Total stockholders’ equity |
148,161
|
80,763
|
| Total liabilities and stockholders’ equity |
$ 223,659
|
$ 111,769
|