XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning of year $ 4,630,000 $ 5,275,000 $ 4,864,000
Additions based on tax positions related to the current year 1,046,000 951,000 1,023,000
Additions for tax positions in prior years 671,000 353,000 364,000
Reductions for tax positions in prior years (31,000) (26,000) (51,000)
Reductions as a result of a lapse of the applicable statute of limitations (1,538,000) (1,923,000) (925,000)
End of year $ 4,778,000 $ 4,630,000 $ 5,275,000