XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes, Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current income tax expense [Abstract]      
Federal $ 16,807 $ 9,660 $ 12,994
State 5,128 3,000 2,622
Foreign 22,875 24,418 22,680
Current income tax expense, total 44,810 37,078 38,296
Deferred expense (benefit) [Abstract]      
Federal (4,159) (6,918) (17,246)
State (1,189) (565) 18
Foreign (723) (1,222) (2,112)
Deferred income tax expense (benefit), total (6,071) (8,705) (19,340)
Income taxes $ 38,739 $ 28,373 $ 18,956