v3.26.3
Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 78,656 $ 178,422
Gross Unrealized Gains 5 574
Gross Unrealized Losses (100) 0
Fair Market Value 78,561 178,996
U.S. Treasury and government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 64,788 153,212
Gross Unrealized Gains 5 523
Gross Unrealized Losses (65) 0
Fair Market Value 64,728 153,735
Corporate debt    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 13,868 25,210
Gross Unrealized Gains 0 51
Gross Unrealized Losses (35) 0
Fair Market Value $ 13,833 $ 25,261