XML 118 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Constituents of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 28,009 $ 29,084 $ 48,355
State 4,524 3,544 5,689
Foreign 12,795 9,207 10,243
Current income tax expense (benefit), Total 45,328 41,835 64,287
Deferred:      
Federal (22,273) (24,731) (40,772)
State (1,324) (5,877) (8,354)
Foreign 3,587 10,887 20,009
Deferred income tax expense (benefit), Total (20,010) (19,721) (29,117)
Income tax expense (benefit), continuing operations, Total $ 25,318 $ 22,114 $ 35,170