XML 99 R81.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
Gross unrecognized tax benefits    
Unrecognized tax benefits at the beginning of the period $ 79,470 $ 75,999
Gross decrease in tax positions for prior years   (632)
Gross increase in tax positions for current year 4,091 4,103
Unrecognized tax benefits at the end of the period 83,658 79,470
Gross increase in tax positions for prior year 97  
Unrecognized tax expense related to interest or penalties 5,600 $ 600
Unrecognized tax benefits $ 75,200