v3.26.1
Marketable Debt Securities - Schedule of Marketable Debt Securities in a Loss Position (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Marketable Debt Securities in a Loss Position [Line Items]    
Estimated Fair Value $ 126,173 $ 53,858
Unrealized Losses (371) (56)
Corporate Bonds-Marketable Debt Securities [Member]    
Schedule of Marketable Debt Securities in a Loss Position [Line Items]    
Estimated Fair Value 95,855 24,034
Unrealized Losses (224) (22)
Commercial paper- Marketable Debt Securities [Member]    
Schedule of Marketable Debt Securities in a Loss Position [Line Items]    
Estimated Fair Value 10,962  
Unrealized Losses (3)  
Corporate bonds - Marketable Debt Securities Non-current [Member]    
Schedule of Marketable Debt Securities in a Loss Position [Line Items]    
Estimated Fair Value 19,356 29,824
Unrealized Losses (144) (34)
In Continuous Loss Position Less Than 12 Months [Member]    
Schedule of Marketable Debt Securities in a Loss Position [Line Items]    
Estimated Fair Value 126,173 53,858
Unrealized Losses (371) (56)
In Continuous Loss Position Less Than 12 Months [Member] | Corporate Bonds-Marketable Debt Securities [Member]    
Schedule of Marketable Debt Securities in a Loss Position [Line Items]    
Estimated Fair Value 95,855 24,034
Unrealized Losses (224) (22)
In Continuous Loss Position Less Than 12 Months [Member] | Commercial paper- Marketable Debt Securities [Member]    
Schedule of Marketable Debt Securities in a Loss Position [Line Items]    
Estimated Fair Value 10,962  
Unrealized Losses (3)  
In Continuous Loss Position Less Than 12 Months [Member] | Corporate bonds - Marketable Debt Securities Non-current [Member]    
Schedule of Marketable Debt Securities in a Loss Position [Line Items]    
Estimated Fair Value 19,356 29,824
Unrealized Losses (144) (34)
In Continuous Loss Position Greater Than 12 Months [Member]    
Schedule of Marketable Debt Securities in a Loss Position [Line Items]    
Estimated Fair Value
Unrealized Losses
In Continuous Loss Position Greater Than 12 Months [Member] | Corporate Bonds-Marketable Debt Securities [Member]    
Schedule of Marketable Debt Securities in a Loss Position [Line Items]    
Estimated Fair Value
Unrealized Losses
In Continuous Loss Position Greater Than 12 Months [Member] | Commercial paper- Marketable Debt Securities [Member]    
Schedule of Marketable Debt Securities in a Loss Position [Line Items]    
Estimated Fair Value  
Unrealized Losses  
In Continuous Loss Position Greater Than 12 Months [Member] | Corporate bonds - Marketable Debt Securities Non-current [Member]    
Schedule of Marketable Debt Securities in a Loss Position [Line Items]    
Estimated Fair Value
Unrealized Losses