Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Components      
United States $ (8,324) $ 51,532 $ 33,946
Foreign 2,216 2,503 4,736
(Loss) income from operations before income taxes (6,108) 54,035 38,682
Current income tax provision      
United States-Federal 1,145 11,860 9,920
United States-State and local 334 740 735
Foreign 4,558 1,477 1,704
Total current income tax provision 6,037 14,077 12,359
Deferred income tax provision (benefit)      
United States-Federal (317) (5,008) (9,953)
United States-State and local 2,577 (211) (342)
Foreign (75) (551) (333)
Total deferred income tax provision (benefit) 2,185 (5,770) (10,628)
Total income tax expense $ 8,222 $ 8,307 $ 1,731
Effective income tax rate (134.60%) 15.40% 4.50%