XML 128 R112.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Components of Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ (2,307) $ 770 $ (11,094)
State (1,387) 163 (3,597)
Foreign (22,715) (17,230) (7,688)
Current income taxes (26,409) (16,297) (22,379)
Deferred:      
Federal 3,547 15,182 (5,194)
State 60 3,660 (1,272)
Foreign 1,519 903 (9,780)
Deferred income taxes 5,126 19,745 (16,246)
(Provision) benefit for income taxes $ (21,283) $ 3,448 $ (38,625)