XML 114 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 12,258 $ (111) $ 183
State 1,605 219 155
Foreign 26,255 13,594 4,412
Total current tax expense (benefit) 40,118 13,702 4,750
Deferred:      
Federal 4,347 (4,874) 0
State (3,167) (851) (156)
Foreign (4,235) (6,600) (2,503)
Total deferred tax expense (benefit) (3,055) (12,325) (2,659)
Total tax provision $ 37,063 $ 1,377 $ 2,091