XML 89 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Gross unrecognized tax benefits—beginning balance $ 163,266 $ 137,357 $ 114,813
Increases related to tax positions taken in a prior year 294 4,690 1,566
Increases related to tax positions taken during current year 52,701 39,895 25,355
Decreases related to tax positions taken in a prior year (8,624) (513) (3,781)
Decreases related to lapse of statute of limitations (26,010) (18,163) (596)
Decreases related to settlements with taxing authorities (150) 0 0
Gross unrecognized tax benefits—ending balance $ 181,477 $ 163,266 $ 137,357