XML 81 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Federal      
Current $ 7,064 $ 3,994 $ (2,683)
Deferred (353) 6,067 (3,477)
Total 6,711 10,061 (6,160)
State      
Current 7,993 7,592 2,514
Deferred (3,500) (1,498) (1,758)
Total 4,493 6,094 756
Foreign      
Current 47,798 31,955 22,786
Deferred 5,456 (836) 8,584
Total 53,254 31,119 31,370
Income tax provision $ 64,458 $ 47,274 $ 25,966