XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value $ 66,165   $ 66,165  
12 Months or more, Unrealized Losses (3,761)   (3,761)  
Total, Fair Value 66,165   66,165  
Total, Unrealized Losses (3,761)   (3,761)  
Realized gain (loss) on available-for-sale debt securities (400) $ (6,000) (2,283) $ (3,989)
U.S. Treasury notes        
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value 24,656   24,656  
12 Months or more, Unrealized Losses (675)   (675)  
Total, Fair Value 24,656   24,656  
Total, Unrealized Losses (675)   (675)  
Corporate debt securities        
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value 41,509   41,509  
12 Months or more, Unrealized Losses (3,086)   (3,086)  
Total, Fair Value 41,509   41,509  
Total, Unrealized Losses $ (3,086)   $ (3,086)