XML 94 R64.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      
Federal $ 40,748 $ 3,219 $ 14,286
State 11,438 3,190 3,649
International 19,544 8,389 2,276
Current income tax expense (benefit) 71,730 14,798 20,211
Deferred      
Federal (8,492) 1,812 (13,417)
State (2,240) 1,065 (3,791)
International (4,582) (3,192) 571
Deferred income tax expense (benefit) (15,314) (315) (16,637)
Provision for income taxes $ 56,416 $ 14,483 $ 3,574