XML 104 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Activity related to unrecognized tax benefits      
Gross unrecognized tax benefits at the beginning of the period $ 39,919 $ 43,714 $ 33,878
Increase in unrecognized tax benefits taken during a prior period     (216)
Increase in unrecognized tax benefits taken during the current period 2,598 5,080 3,880
Increase in unrecognized tax benefits acquired as part of a business combination     8,275
Increase in unrecognized tax benefits acquired as part of a business combination   (6,825)  
Lapse in statute of limitations (2,449) (2,050) (2,103)
Gross unrecognized tax benefits at the end of the period $ 40,068 $ 39,919 $ 43,714