v3.25.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 14, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]          
Income (loss) before income tax expense   $ 7,501 $ (72,612)    
Valuation allowance   85,016 79,323    
Change in valuation allowance   5,700 700    
Net operating loss carryforwards   66,450 55,380    
Research and development credit carryforward   9,012 8,427    
Unrecognized tax benefits   2,943 2,738 $ 2,446  
Deferred tax benefit related to reduction of valuation allowance $ 2,500 (2,541) 0    
Federal [Member]          
Operating Loss Carryforwards [Line Items]          
Deferred tax assets, operating loss   276,500 230,700   $ 7,600
Research and development credit carryforward   9,700 9,100    
Unrecognized tax benefits   2,400      
State [Member]          
Operating Loss Carryforwards [Line Items]          
State net operating losses   224,600 183,700    
Research and development credit carryforward   2,700      
Utah [Member]          
Operating Loss Carryforwards [Line Items]          
Deferred tax assets, operating loss   185,600 150,300    
Research and development credit carryforward   2,100 1,900    
Unrecognized tax benefits   500 $ 500    
Pennsylvania [Member]          
Operating Loss Carryforwards [Line Items]          
State net operating losses   22,600      
Research and development credit carryforward   $ 600