XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Cash, Cash Equivalents and Short-Term Investments - Company's gross unrealized losses and fair value (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value $ 127,982   $ 127,982  
Total, Fair Value 127,982   127,982  
Realized gain (loss) on available-for-sale debt securities (6,000) $ 10 (4,000) $ (60)
U.S. Treasury notes        
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value 43,677   43,677  
Total, Fair Value 43,677   43,677  
Corporate debt securities        
Cash, Cash Equivalents and Short-Term Investments        
12 Months or more, Fair Value 84,305   84,305  
Total, Fair Value $ 84,305   $ 84,305