XML 111 R100.htm IDEA: XBRL DOCUMENT v3.25.3
INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Unrecognized Tax Benefits [Roll Forward]        
Amount of unrecognized tax benefit as of the beginning of the period $ 2,108 $ 10,183 $ 10,240 $ 9,208
Decreases as a result of tax positions taken in a prior period   (193) (8,012)  
Increases as a result of tax positions taken in a prior period 431 260   767
Decreases as a result of tax positions taken in the current period (135)      
Increases as a result of tax positions taken in the current period   54 176 329
Amount of unrecognized tax benefit as of the end of the period $ 2,404 $ 10,304 $ 2,404 $ 10,304