XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES (Income tax provisions) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 22,000 $ 42,500 $ 27,000
Foreign 25,500 17,300 14,900
State 6,100 10,000 7,200
Total current 53,600 69,800 49,100
Deferred:      
Federal (2,500) (16,000) (1,100)
Foreign (3,800) (800) (300)
State (1,300) (2,800) (200)
Total deferred (7,644) (19,648) (1,609)
Current payable and deferred - Income tax provisions $ 45,956 $ 50,238 $ 47,489