XML 153 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]    
Balance at beginning of year $ 6,930 $ 5,300
Additions based on tax positions taken in prior years 1,260 395
Additions based on tax positions taken in the current year 431 1,376
Reduction based on tax positions taken in prior years (3,964) (141)
Reduction based on tax positions taken in the current year 0 0
Balance at end of year $ 4,657 $ 6,930