XML 84 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Balance, beginning of period $ 31,537 $ 33,253 $ 37,293
Additions based on tax positions related to the current year 7,260 0 1,519
Additions for tax positions of prior years 3,761 495 1,909
Reductions for tax positions of prior years (4,992) (345) (5,755)
Reductions related to settlements with tax authorities (789) 0 (988)
Reductions from lapse of statutes of limitations (461) (1,866) (725)
Balance, end of period $ 36,316 $ 31,537 $ 33,253