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% |