XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Beginning of year $ 4,778,000 $ 4,630,000 $ 5,275,000
Additions based on tax positions related to the current year 1,350,000 1,046,000 951,000
Additions for tax positions in prior years 869,000 671,000 353,000
Reductions for tax positions in prior years 0 (31,000) (26,000)
Reductions as a result of a lapse of the applicable statute of limitations (1,199,000) (1,538,000) (1,923,000)
End of year $ 5,798,000 $ 4,778,000 $ 4,630,000