v3.22.0.1
Income Taxes - Schedule of Components of Income Tax (Benefit) Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
State $ 919 $ 1,035 $ 113
Foreign 22,078 23,945 771
Total current income tax expense 22,997 24,980 884
Deferred:      
Federal 6,295 1,720 277
State 445 414 85
Foreign 2,673 4,192 129
Total deferred income tax benefit 9,413 6,326 491
Income tax expense $ 13,584 $ 18,654 $ 393