XML 365 R111.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes (Gross Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Summary of gross unrecognized tax benefits including interest and penalties reconciliation      
Balance - Beginning of year $ 46,519 $ 61,592 $ 52,270
Increases for tax positions related to the current year 5,384 7,795 10,433
Increases for tax positions taken in the prior years 10,074 2,950 10,606
Reductions as a result of a lapse of the applicable statute of limitations and decreases in prior-year tax positions (9,223) (25,818) (11,717)
Balance - End of year $ 52,754 $ 46,519 $ 61,592