v3.26.1
Cash, Cash Equivalents and Short-Term Investments - Gross Unrealized Losses and Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value $ 28,714   $ 28,714  
12 Months or more, Unrealized Losses (1,863)   (1,863)  
Total, Fair Value 28,714   28,714  
Total, Unrealized Losses (1,863)   (1,863)  
Realized loss on available-for-sale investments 400 $ 1,000 1,426 $ 1,888
U.S. Treasury notes        
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value 9,953   9,953  
12 Months or more, Unrealized Losses (601)   (601)  
Total, Fair Value 9,953   9,953  
Total, Unrealized Losses (601)   (601)  
Corporate debt securities        
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value 18,761   18,761  
12 Months or more, Unrealized Losses (1,262)   (1,262)  
Total, Fair Value 18,761   18,761  
Total, Unrealized Losses $ (1,262)   $ (1,262)