XML 111 R95.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Income Tax Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
INCOME TAXES      
Federal $ 47,779    
State and local 20,331    
Total 100,722 $ 157,542 $ 180,512
Income tax expense from cumulative effect of One Big Beautiful Bill Act 11,700    
Canada      
INCOME TAXES      
Foreign 8,562    
Mexico      
INCOME TAXES      
Foreign 5,836    
All other foreign      
INCOME TAXES      
Foreign $ 18,214