XML 167 R88.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
Dec. 31, 2021
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Decrease in valuation allowance $ 62,380 $ (18,604) $ (26,559)  
Unrecognized tax benefits 14,935 $ 12,315 $ 9,455 $ 7,816
Federal        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Decrease in valuation allowance 31,100      
Net operating loss carryforwards 14,400      
Federal | Research Tax Credit Carryforward        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Credit carryforwards 900      
State        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Decrease in valuation allowance 31,300      
Net operating loss carryforwards 85,100      
State | Research Tax Credit Carryforward        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Credit carryforwards $ 31,400