v3.26.1
Cash, Cash Equivalents and Short-Term Investments - Available-for-sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost $ 28,591 $ 60,000
Unrealized Gains 133 1,532
Unrealized Losses (10)  
Fair Value 28,714 61,532
U.S. Treasury notes    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 9,877 19,197
Unrealized Gains 76 641
Fair Value 9,953 19,838
Corporate debt securities    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 18,714 40,803
Unrealized Gains 57 891
Unrealized Losses (10)  
Fair Value $ 18,761 $ 41,694