v3.26.1
Marketable Securities - Summary of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable securities available-for-sale    
Amortized Cost $ 55,010 $ 43,940
Gross Unrealized Gains 5 96
Gross Unrealized Losses (18) 0
Estimated Fair Value 54,997 44,036
U.S. treasury obligations and government agency securities    
Marketable securities available-for-sale    
Amortized Cost 55,010 43,940
Gross Unrealized Gains 5 96
Gross Unrealized Losses (18) 0
Estimated Fair Value $ 54,997 $ 44,036