XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Income Tax Paid, Federal, after Refund Received $ 43,800    
Income Tax Paid, State and Local, after Refund Received 9,200    
Income Tax Paid, Foreign, after Refund Received 23,700    
Cash paid for income taxes, net of refunds 76,676 $ 58,024 $ 55,120
Income Tax Examination [Line Items]      
Income Tax Paid, Foreign, after Refund Received 23,700    
BRAZIL      
Income Tax Disclosure [Abstract]      
Income Tax Paid, Foreign, after Refund Received 4,700    
Income Tax Examination [Line Items]      
Income Tax Paid, Foreign, after Refund Received $ 4,700