v3.26.1
Marketable Debt Securities - Schedule of Marketable Debt Securities (Details) - Marketable Debt Securities [Member] - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available For Sale Securities [Line Items]    
Amortized Cost $ 145,137 $ 148,143
Unrealized Gains 8 146
Unrealized Losses (371) (56)
Estimated Fair Value 144,774 148,233
Corporate bonds - presented in marketable debt securities [Member]    
Schedule of Available For Sale Securities [Line Items]    
Amortized Cost 109,672 83,291
Unrealized Gains 6 77
Unrealized Losses (224) (22)
Estimated Fair Value 109,454 83,346
Commercial paper - presented in marketable debt securities [Member]    
Schedule of Available For Sale Securities [Line Items]    
Amortized Cost 10,965  
Unrealized Gains  
Unrealized Losses (3)  
Estimated Fair Value 10,962  
U.S. Treasury securities - presented in marketable debt securities [Member]    
Schedule of Available For Sale Securities [Line Items]    
Amortized Cost 5,000 22,493
Unrealized Gains 2 58
Unrealized Losses
Estimated Fair Value 5,002 22,551
Corporate bonds - presented in marketable debt securities, Non-current [Member]    
Schedule of Available For Sale Securities [Line Items]    
Amortized Cost 19,500 42,359
Unrealized Gains 11
Unrealized Losses (144) (34)
Estimated Fair Value $ 19,356 $ 42,336