XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of Beginning and Ending Amount of Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Beginning Balance $ 160,346 $ 150,965
Gross increases for tax positions related to current year 1,011 5,538
Gross increases for tax positions related to prior year 647 3,843
Gross decreases for tax positions related to prior year (124,071) 0
Ending Balance $ 37,933 $ 160,346