XML 141 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Additional Information Relating to Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]        
Unrecognized tax benefits at the end of the year that, if recognized, would favorably affect the effective tax rate (includes interest and penalties of $20,348, $18,501 and $17,992, respectively) $ 73,195 $ 80,346 $ 80,094  
Unrecognized tax benefits that, if recognized, would not affect the effective tax rate 15,779 17,735 15,599  
Interest and penalties recognized in current income tax expense (after giving effect to the reversal of interest and penalties of $5,641, $5,528 and $6,344, respectively) 1,847 509 (587)  
Interest and penalties 20,348 18,501 17,992 $ 18,579
Reversal of interest and penalties $ 5,641 $ 5,528 $ 6,344