XML 107 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Expense for Continuing Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 18,345 $ 15,229 $ 7,130
State 7,645 5,816 2,987
Foreign 8,787 6,553 4,123
Total current 34,777 27,598 14,240
Deferred:      
Federal 2,385 (4,516) 14,645
State 468 (936) 4,039
Foreign (240) (730) 101
Total deferred expense (benefit) 2,613 (6,182) 18,785
Income tax expense for continuing operations $ 37,390 $ 21,416 $ 33,025