XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes, Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income tax expense [Abstract]      
Federal $ 11,153 $ 21,640 $ 16,807
State 2,814 5,138 5,128
Foreign 27,590 25,549 22,875
Current income tax expense 41,557 52,327 44,810
Deferred benefit [Abstract]      
Federal (4,656) (8,520) (4,159)
State (813) (1,353) (1,189)
Foreign 369 (1,137) (723)
Deferred income tax benefit (5,100) (11,010) (6,071)
Income taxes $ 36,457 $ 41,317 $ 38,739