XML 105 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Income Tax Expense (Benefit) Attributable to Income from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 21,323 $ 653 $ 15,663
State 9,946 6,830 9,024
Foreign 9,232 19,621 16,534
Total current income tax expense 40,501 27,104 41,221
Deferred      
Federal (2,902) 1,624 (186)
State (623) (1,263) (1,785)
Foreign 2,681 (3,829) 3,242
Total deferred tax expense (benefit) (844) (3,468) 1,271
Total income tax expense $ 39,657 $ 23,636 $ 42,492