XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Components of Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 42,198 $ 14,042 $ 13,860
State 11,183 5,188 4,793
Foreign 5,492 6,309 6,847
Current Income Tax Expense (Benefit), Total 58,873 25,539 25,500
Deferred:      
Federal (22,383) (427) (393)
State (5,200) (531) 1,113
Foreign (2,128) (981) 316
Deferred Income Tax Expense (Benefit), Total (29,711) (1,939) 1,036
Total $ 29,162 $ 23,600 $ 26,536