v3.26.1
Cash, Cash Equivalents and Short-Term Investments - Available-for-sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost $ 32,584 $ 60,000
Unrealized Gains 41 1,532
Unrealized Losses (23)  
Fair Value 32,602 61,532
U.S. Treasury notes    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 9,877 19,197
Unrealized Gains 31 641
Fair Value 9,908 19,838
Corporate debt securities    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 22,707 40,803
Unrealized Gains 10 891
Unrealized Losses (23)  
Fair Value $ 22,694 $ 41,694