XML 121 R98.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES (Schedule of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ 71,512 $ 82,920 $ 54,763
State 12,759 13,652 15,922
Foreign 102,972 97,502 86,012
Deferred      
Federal (35,682) (54,772) (20,519)
State (1,948) (3,176) (5,206)
Foreign (21,667) (6,247) (11,470)
Total $ 127,946 $ 129,879 $ 119,502