XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Income tax provisions) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 27,000 $ 25,300 $ 15,900
Foreign 14,900 15,300 15,700
State 7,200 7,000 3,000
Total current 49,100 47,600 34,600
Deferred:      
Federal (1,100) (100) (700)
Foreign (300) (2,600) (100)
State (200) 1,500 900
Total deferred (1,609) (1,230) 126
Current payable and deferred - Income tax provisions $ 47,489 $ 46,416 $ 34,731