XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 46,497 $ 42,198 $ 14,042
State 10,911 11,183 5,188
Foreign 8,539 5,492 6,309
Current Income Tax Expense (Benefit), Total 65,947 58,873 25,539
Deferred:      
Federal (23,116) (22,383) (427)
State (3,132) (5,200) (531)
Foreign (2,596) (2,128) (981)
Deferred Income Tax Expense (Benefit), Total (28,844) (29,711) (1,939)
Total $ 37,103 $ 29,162 $ 23,600