XML 114 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefits, beginning of period $ 130,067 $ 130,144 $ 139,529
Gross increase to positions in prior years 630 1,182 14,450
Gross decrease to positions in prior years (4,320) (8,666) (2,786)
Gross increases to current period tax positions 4,868 10,967 4,702
Gross decreases to current period tax positions (1,056)    
Audit settlements (19,727) (3,234) 0
Decrease related to lapsing of statute of limitations (2,752) (2,000) (23,164)
Effect of change in exchange rates (1,578) 1,674 (2,587)
Unrecognized tax benefits, end of period 106,132 130,067 130,144
The amount of unrecognized tax benefits that, if recognized, would affect our effective tax rate 106,122 129,591 130,137
Net interest and penalties expense (benefit) (3,449) 1,821 $ 4,665
Accrued interest 6,418 9,794  
Accrued penalties $ 293 $ 466