XML 120 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Unrecognized Income Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits      
Unrecognized tax benefits at beginning of the year $ 37,000 $ 700 $ 1,700
Additions for tax positions acquired during the current period 0 34,400 0
Additions for tax positions taken during the prior period 14,100 3,700 0
Reductions for tax positions taken during the current period (100) 0 0
Reductions relating to settlements with taxing authorities (600) (1,600) (300)
Lapse of statutes of limitation (100) (200) (700)
Unrecognized tax benefits at end of the year $ 50,300 $ 37,000 $ 700