XML 96 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Tax Credit Carryforward [Line Items]      
Increase (decrease) in valuation allowance $ 17,100 $ 19,000  
Research and development credits 8,538 6,415  
Unrecognized tax benefits 3,136 2,364 $ 1,586
Federal      
Tax Credit Carryforward [Line Items]      
Operating loss carryforwards 182,300 148,100  
Research and development credits 7,000 5,100  
State      
Tax Credit Carryforward [Line Items]      
Operating loss carryforwards 185,700 151,800  
Research and development credits $ 5,500 $ 4,300