XML 109 R99.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Unrecognized Tax Benefits [Roll Forward]        
Amount of unrecognized tax benefit as of the beginning of the year $ 10,322 $ 10,126 $ 10,240 $ 9,208
Decreases as a result of tax positions taken in a prior period (8,282) (1) (8,443) 0
Increases as a result of tax positions taken in a prior period 0 0 0 700
Increases as a result of tax positions taken in the current period 68 58 311 275
Amount of unrecognized tax benefit as of the end of the period $ 2,108 $ 10,183 $ 2,108 $ 10,183