v3.26.1
Investments in Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs $ 146,546 $ 194,121
Net Unrealized Gains (Losses) (336) 5
Fair Value 146,210 194,126
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 88,166 141,216
Net Unrealized Gains (Losses) (78) 55
Fair Value 88,088 141,271
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 58,380 52,905
Net Unrealized Gains (Losses) (258) (50)
Fair Value 58,122 52,855
U.S. Treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value 4,715 43,172
U.S. Treasury securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 4,717 43,159
Net Unrealized Gains (Losses) (2) 13
Fair Value 4,715 43,172
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value 50,339 36,068
Corporate bonds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 33,689 14,241
Net Unrealized Gains (Losses) (45) 5
Fair Value 33,644 14,246
Corporate bonds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 16,787 21,805
Net Unrealized Gains (Losses) (92) 17
Fair Value 16,695 21,822
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value 49,729 83,853
Commercial paper | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 49,760 83,816
Net Unrealized Gains (Losses) (31) 37
Fair Value 49,729 83,853
U.S. government agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value 41,427 31,033
U.S. government agency bonds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Costs 41,593 31,100
Net Unrealized Gains (Losses) (166) (67)
Fair Value $ 41,427 $ 31,033