XML 97 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (VALUATION ALLOWANCE ROLLFORWARD TABLE) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
INCOME TAXES [ABSTRACT]      
Beginning balance, deferred income tax valuation allowance $ 39,902 $ 24,944 $ 29,620
Additions to Deferred Income Tax Expense 121,085 18,410 2,248
Reduction of Deferred Income Tax Expense (3,604) (3,452) (6,924)
Ending balance, deferred income tax valuation allowance $ 157,383 $ 39,902 $ 24,944