XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of the Company's Income Tax Provision (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current taxes      
Federal $ 30,167 $ 21,659 $ 8,305
State 7,421 4,792 2,187
Foreign 11,907 5,234 4,804
Total current taxes 49,495 31,685 15,296
Deferred taxes:      
Federal (4,647) (9,648) 671
State 2,447 (1,819) 402
Foreign (2,266) 1,538 (2,763)
Total deferred taxes (4,466) (9,929) (1,690)
Total tax provision $ 45,029 $ 21,756 $ 13,606