v3.24.0.1
Income Taxes - Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Beginning Balance $ 38,299 $ 61,947 $ 58,014
Acquisitions and divestitures 2,052   4,450
Addition for tax positions taken in prior periods 3,659 462 228
Addition for tax positions taken in the current period 2,251   3,653
Reductions related to settlements with taxing authorities (125)   (425)
Reductions resulting from a lapse of applicable statute of limitations (14,240) (244) (3,239)
Other, including the impact of foreign currency translation 230 (616) (734)
Acquisitions and divestitures   (23,250)  
Ending Balance $ 32,126 $ 38,299 $ 61,947