XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value $ 84,271   $ 84,271  
12 Months or more, Unrealized Losses (4,638)   (4,638)  
Total, Fair Value 84,271   84,271  
Total, Unrealized Losses (4,638)   (4,638)  
Realized gain (loss) on available-for-sale debt securities (1,000) $ (500) (1,888) $ 1,968
U.S. Treasury notes        
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value 31,505   31,505  
12 Months or more, Unrealized Losses (875)   (875)  
Total, Fair Value 31,505   31,505  
Total, Unrealized Losses (875)   (875)  
Corporate debt securities        
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value 52,766   52,766  
12 Months or more, Unrealized Losses (3,763)   (3,763)  
Total, Fair Value 52,766   52,766  
Total, Unrealized Losses $ (3,763)   $ (3,763)