Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 66,949 $ 35,318
Restricted cash 1,778 0
Receivables 314,959 269,144
Other current assets 24,702 16,154
Total current assets 408,388 320,616
Property, plant, and equipment, net 22,573 18,844
Goodwill 339,702 261,983
Intangible assets, net 48,105 14,926
Right-of-use assets 18,718 14,654
Other non-current assets 6,325 5,366
Total non-current assets 435,423 315,773
Total Assets 843,811 636,389
Current liabilities    
Accounts payable 159,586 148,015
Compensation and other employee benefits 79,568 53,155
Short-term debt 8,600 6,500
Other accrued liabilities 40,657 37,409
Total current liabilities 288,411 245,079
Non-current liabilities    
Long-term debt 168,751 63,041
Deferred tax liability 39,386 49,407
Other non-current liabilities 42,325 19,997
Total non-current liabilities 250,462 132,445
Total liabilities 538,873 377,524
Commitments and contingencies (Note 16)
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,624,717 and 11,523,691 shares issued and outstanding as of December 31, 2020 and 2019, respectively 116 115
Additional paid in capital 82,823 78,757
Retained earnings 222,026 185,075
Accumulated other comprehensive loss (27) (5,082)
Total shareholders' equity 304,938 258,865
Total Liabilities and Shareholders' Equity $ 843,811 $ 636,389