Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
| Income Components | |||
| United States | $ 33,946 | $ 37,521 | $ 41,181 |
| Foreign | 4,736 | 5,658 | 1,803 |
| Income from operations before income taxes | 38,682 | 43,179 | 42,984 |
| Current income tax provision | |||
| United States-Federal | 9,920 | 12,017 | 6,247 |
| United States-State and local | 735 | 866 | 653 |
| Foreign | 1,704 | 3,883 | 515 |
| Total current income tax provision | 12,359 | 16,766 | 7,415 |
| Deferred income tax provision (benefit) | |||
| United States-Federal | (9,953) | (6,689) | (79) |
| United States-State and local | (342) | (387) | 52 |
| Foreign | (333) | 313 | 510 |
| Total deferred income tax provision (benefit) | (10,628) | (6,763) | 483 |
| Total income tax expense | $ 1,731 | $ 10,003 | $ 7,898 |
| Effective income tax rate | 4.50% | 23.20% | 18.40% |