v3.26.3
Cash, Cash Equivalents and Short-Term Investments - Gross Unrealized Losses and Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value $ 18,803   $ 18,803  
12 Months or more, Unrealized Losses (1,220)   (1,220)  
Total, Fair Value 18,803   18,803  
Total, Unrealized Losses (1,220)   (1,220)  
Realized loss on available-for-sale investments 600 $ 400 1,978 $ 2,283
Corporate debt securities        
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value 18,803   18,803  
12 Months or more, Unrealized Losses (1,220)   (1,220)  
Total, Fair Value 18,803   18,803  
Total, Unrealized Losses $ (1,220)   $ (1,220)