v3.26.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Effective Income Tax Rate Reconciliation [Line Items]        
Income tax expense (benefit) $ 73,968 $ 32,193 $ (99,102) $ 78,998
Effective tax rate 23.80% 24.40% 25.70% 24.90%
United States        
Effective Income Tax Rate Reconciliation [Line Items]        
Income tax expense (benefit) $ 82,600   $ 90,500  
Income Tax Jurisdiction, Foreign        
Effective Income Tax Rate Reconciliation [Line Items]        
Income tax expense (benefit) $ (8,600)   $ (8,600)