XML 94 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Reconciliation of Income Tax Uncertainties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of the beginning and ending amount of income tax uncertainties      
Balance at the beginning of period $ 5,942 $ 6,919 $ 7,225
Increases based on tax positions for the current year 300 985 1,433
Increases (Decreases) based on tax positions of prior years 107 (997) (1,616)
Settlements (127) (901) (80)
Lapse of statute of limitations (430) (64) (43)
Balance at the end of period $ 5,792 $ 5,942 $ 6,919