v3.26.1
Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 114,143 $ 178,422
Gross Unrealized Gains 69 574
Gross Unrealized Losses (65) 0
Fair Market Value 114,147 178,996
U.S. Treasury and government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 97,783 153,212
Gross Unrealized Gains 69 523
Gross Unrealized Losses (48) 0
Fair Market Value 97,804 153,735
Corporate debt    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,360 25,210
Gross Unrealized Gains 0 51
Gross Unrealized Losses (17) 0
Fair Market Value $ 16,343 $ 25,261