v3.25.4
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Summary of unrecognized income tax benefits      
Unrecognized tax benefits balance at beginning of year $ 28,807 $ 35,713 $ 35,540
Additions for tax positions of current year 11,138 6,113 9,032
Additions for tax positions of prior years 239 0 0
Reductions for tax positions of prior years (1,902) (6,276) (2,992)
Reductions for settlements of tax positions 0 (11) 0
Reductions for lapses in statutes of limitations (3,746) (6,732) (5,867)
Unrecognized tax benefits balance at end of year $ 34,536 $ 28,807 $ 35,713