Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Deferred tax assets | ||
| Compensation and benefits | $ 7,180 | $ 5,647 |
| Reserves | 4,359 | 4,413 |
| Lease liability | 4,818 | 3,403 |
| Social security deferral | 3,717 | 0 |
| Other | 581 | 1,050 |
| Net operating losses | 1,889 | 1,675 |
| Total deferred tax assets | 22,544 | 16,188 |
| Deferred tax liabilities | ||
| Goodwill and intangibles | (46,493) | (46,604) |
| Unbilled receivables | (5,043) | (10,064) |
| Property, plant and equipment, net | (2,492) | (1,381) |
| Right-of-use assets | (4,479) | (3,208) |
| Other liabilities | (1,669) | (2,673) |
| Total deferred tax liabilities | (60,176) | (63,930) |
| Net deferred tax liabilities | $ (37,632) | $ (47,742) |