XML 115 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Constituents of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 29,084 $ 48,355 $ 27,870
State 3,544 5,689 5,372
Foreign 9,207 10,243 8,406
Current income tax expense (benefit), Total 41,835 64,287 41,648
Deferred:      
Federal (24,731) (40,772) (19,266)
State (5,877) (8,354) (769)
Foreign 10,887 20,009 17,406
Deferred income tax expense (benefit), Total (19,721) (29,117) (2,629)
Income tax expense (benefit), continuing operations, Total $ 22,114 $ 35,170 $ 39,019