v3.25.4
Investments in Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs $ 194,121 $ 160,290
Gross Unrealized Net Gains/(Losses) 5 72
Fair Value 194,126 160,362
Debt Securities, Available-For-Sale, Current    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 141,216  
Gross Unrealized Net Gains/(Losses) 55  
Fair Value 141,271  
Debt Securities, Available-For-Sale, Noncurrent    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 52,905  
Gross Unrealized Net Gains/(Losses) (50)  
Fair Value 52,855  
U.S. Treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs   108,047
Gross Unrealized Net Gains/(Losses)   63
Fair Value 43,172 108,110
U.S. Treasury securities | Debt Securities, Available-For-Sale, Current    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 43,159  
Gross Unrealized Net Gains/(Losses) 13  
Fair Value 43,172  
Corporate bonds | Debt Securities, Available-For-Sale, Current    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 14,241  
Gross Unrealized Net Gains/(Losses) 5  
Fair Value 14,246  
Corporate bonds | Debt Securities, Available-For-Sale, Noncurrent    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 21,805  
Gross Unrealized Net Gains/(Losses) 17  
Fair Value 21,822  
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs   52,243
Gross Unrealized Net Gains/(Losses)   9
Fair Value 119,921 $ 52,252
Commercial paper | Debt Securities, Available-For-Sale, Current    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 83,816  
Gross Unrealized Net Gains/(Losses) 37  
Fair Value 83,853  
U.S. government agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value 31,033  
U.S. government agency bonds | Debt Securities, Available-For-Sale, Noncurrent    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 31,100  
Gross Unrealized Net Gains/(Losses) (67)  
Fair Value $ 31,033