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%