XML 124 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation allowance      
Deferred tax assets, valuation allowance $ 211,709 $ 202,242  
Net increase in valuation allowance 9,500    
Reconciliation of the total amounts of unrecognized tax benefits      
Unrecognized tax benefits, if recognized, fully offset with valuation allowance 64,300    
Unrecognized tax benefit at the beginning of the period 59,096 54,672  
Gross increases-tax positions in current year 5,285 4,517  
Gross decreases-tax positions in prior year (92) (93)  
Unrecognized tax benefit at the end of the period 64,289 59,096 $ 54,672
Additional information on income tax      
Interest expense related to uncertain tax positions $ 0 $ 0 $ 0