Quarterly report [Sections 13 or 15(d)]

INCOME TAXES (Reconciliation Between Expected and Actual Income Tax Expense and Resulting Effective Tax Rate) (Details)

v3.26.3
INCOME TAXES (Reconciliation Between Expected and Actual Income Tax Expense and Resulting Effective Tax Rate) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Effective Income Tax Rate Reconciliation, Amount          
Valuation allowance changes, Amount     $ 7,700    
Provision for income taxes and effective income tax rate, Amount $ 36,518 $ 24,142   $ 112,441 $ 33,527
Effective Income Tax Rate Reconciliation, Percent          
Provision for income taxes and effective income tax rate, Percent 21.10% 20.80%   21.10% 17.20%