XML 120 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Changes in the Reserve for Income Taxes, Excluding Interest and Penalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Balance of reserve for income taxes $ 25,714 $ 13,647 $ 13,812
Reductions as a result of tax positions taken in prior periods (39) (242) (119)
Additions as a result of tax positions taken in prior periods 208 12,556 2,850
Additions as a result of tax positions taken in the current period 1,935 1,877 505
Reductions relating to settlements with taxing authorities (2,751) (1,230) (2,329)
Reductions as a result of the expiration of the applicable statutes of limitations (1,331) (894) (1,072)
Balance of reserve for income taxes $ 23,736 $ 25,714 $ 13,647