XML 106 R89.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Activity related to unrecognized tax benefits      
Gross unrecognized uncertain tax benefits at the beginning of the period $ 40,068 $ 39,919 $ 43,714
Increase in unrecognized tax benefits taken during a prior period 1,505    
Increase in unrecognized tax benefits taken during the current period 3,020 2,598 5,080
Increase in unrecognized tax benefits acquired as part of a business combination     (6,825)
Lapse in statute of limitations (9,557) (2,449) (2,050)
Gross unrecognized uncertain tax benefits at the end of the period $ 35,036 $ 40,068 $ 39,919