Consolidated Balance Sheets - USD ($) $ in Thousands |
Dec. 31, 2019 |
Dec. 31, 2018 |
| Current assets |
|
|
| Cash |
$ 35,318
|
$ 66,145
|
| Receivables |
269,239
|
232,119
|
| Other current assets |
16,154
|
15,063
|
| Total current assets |
320,711
|
313,327
|
| Property, plant, and equipment, net |
19,144
|
13,419
|
| Goodwill |
261,983
|
233,619
|
| Intangible assets, net |
14,926
|
8,630
|
| Right-of-use assets |
14,654
|
|
| Other non-current assets |
5,066
|
3,248
|
| Total non-current assets |
315,773
|
258,916
|
| Total Assets |
636,484
|
572,243
|
| Current liabilities |
|
|
| Accounts payable |
148,015
|
156,393
|
| Compensation and other employee benefits |
53,155
|
41,790
|
| Short-term debt |
6,500
|
4,500
|
| Other accrued liabilities |
34,587
|
22,303
|
| Total current liabilities |
242,257
|
224,986
|
| Non-current liabilities |
|
|
| Long-term debt, net |
63,041
|
69,137
|
| Deferred tax liability |
49,808
|
55,358
|
| Other non-current liabilities |
19,997
|
1,462
|
| Total non-current liabilities |
132,846
|
125,957
|
| Total liabilities |
375,103
|
350,943
|
| Commitments and contingencies (Note 18) |
|
|
| Shareholders' Equity |
|
|
| Preferred stock; $0.01 par value; 10,000,000 shares authorized; No shares issued and outstanding |
0
|
0
|
| Common stock; $0.01 par value; 100,000,000 shares authorized; 11,523,691 and 11,266,906 shares issued and outstanding as of December 31, 2019 and 2018, respectively |
115
|
113
|
| Additional paid in capital |
78,757
|
71,729
|
| Retained earnings |
187,591
|
152,616
|
| Accumulated other comprehensive loss |
(5,082)
|
(3,158)
|
| Total shareholders' equity |
261,381
|
221,300
|
| Total Liabilities and Shareholders' Equity |
$ 636,484
|
$ 572,243
|