XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Income tax provisions) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 25,300 $ 15,900 $ 11,900
Foreign 15,300 15,700 12,300
State 7,000 3,000 2,600
Total current 47,600 34,600 26,800
Deferred:      
Federal (100) (700) (200)
Foreign (2,600) (100) (4,000)
State 1,500 900 (100)
Total deferred (1,230) 126 (4,268)
Current payable and deferred - Income tax provisions $ 46,416 $ 34,731 $ 22,540