INCOME TAXES (Narrative) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Income Tax Disclosure [Abstract] | |||
Valuation allowance | $ 4,419 | $ 0 | |
Net deferred tax assets | 222,141 | 191,460 | |
Income tax expense | $ 50,663 | $ 38,083 | $ 45,444 |
Effective income tax rate | 19.50% | 15.90% | 16.20% |
Tax credits | $ 9,300 | $ 4,800 | $ 4,000 |
Accruals for uncertain tax positions | $ 0 | $ 0 | $ 0 |
X | ||||||||||
- Definition Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount recognized for uncertainty in income taxes classified as current. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|