XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments - Schedule of Cash and Cash Equivalents, Money Market Funds and Short-term Investments by Significant Investment Category (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost $ 278,102 $ 339,041
Unrealized Gains 198 402
Unrealized Losses (40) (82)
Market Value 278,260 339,361
Short-term investments    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 213,551 284,216
Unrealized Gains 198 402
Unrealized Losses (40) (82)
Market Value 213,709 284,536
Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 64,551 54,825
Unrealized Gains 0 0
Unrealized Losses 0 0
Market Value 64,551 54,825
Level 1 | Money Market Funds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 55,434 54,825
Unrealized Gains 0 0
Unrealized Losses 0 0
Market Value 55,434 54,825
Level 2 | US Treasury Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 2,997 9,968
Unrealized Gains 1 7
Unrealized Losses 0 0
Market Value 2,998 9,975
Level 2 | U.S. Government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 61,045 77,769
Unrealized Gains 125 235
Unrealized Losses 0 0
Market Value 61,170 78,004
Level 2 | Corporate Debt Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 158,626 196,479
Unrealized Gains 72 160
Unrealized Losses (40) (82)
Market Value $ 158,658 $ 196,557