XML 140 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Components of Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
U.S. federal $ 119 $ (8,675) $ 1,294
State (498) 2,097 451
Foreign 5,037 6,861 5,645
Total 4,658 283 7,390
Deferred:      
U.S. federal 0 0 67
State 0 0 0
Foreign (2,518) (2,795) (1,273)
Total (2,518) (2,795) (1,206)
Total income tax (benefit) provision $ 2,140 $ (2,512) $ 6,184