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