XML 51 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities (Details)
9 Months Ended
Sep. 30, 2023
USD ($)
security
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Cash Equivalents and Marketable Securities      
Amortized Cost $ 447,866,000   $ 440,972,000
Allowance for Credit Losses 0   0
Gross Unrealized Gains 22,000   19,000
Gross Unrealized Losses (1,474,000)   (3,620,000)
Fair Value $ 446,414,000   437,371,000
Number of securities in an unrealized loss position for more than 12 months | security 0    
Number of noncurrent securities | security 29    
Noncurrent marketable securities $ 96,797,000   93,097,000
Realized gains (losses) on available-for-sale securities 0 $ 0  
Government agency securities      
Cash Equivalents and Marketable Securities      
Amortized Cost 171,404,000   161,902,000
Allowance for Credit Losses 0   0
Gross Unrealized Gains 0   11,000
Gross Unrealized Losses (1,197,000)   (2,556,000)
Fair Value 170,207,000   159,357,000
U.S. Treasuries      
Cash Equivalents and Marketable Securities      
Amortized Cost 143,261,000   50,019,000
Allowance for Credit Losses 0   0
Gross Unrealized Gains 22,000   3,000
Gross Unrealized Losses (12,000)   (229,000)
Fair Value 143,271,000   49,793,000
Money market funds      
Cash Equivalents and Marketable Securities      
Amortized Cost 82,537,000   141,522,000
Allowance for Credit Losses 0   0
Gross Unrealized Gains 0   0
Gross Unrealized Losses 0   0
Fair Value 82,537,000   141,522,000
Corporate notes/bonds      
Cash Equivalents and Marketable Securities      
Amortized Cost 38,066,000   57,575,000
Allowance for Credit Losses 0   0
Gross Unrealized Gains 0   2,000
Gross Unrealized Losses (254,000)   (694,000)
Fair Value 37,812,000   56,883,000
Commercial paper      
Cash Equivalents and Marketable Securities      
Amortized Cost 12,598,000   29,954,000
Allowance for Credit Losses 0   0
Gross Unrealized Gains 0   3,000
Gross Unrealized Losses (11,000)   (141,000)
Fair Value $ 12,587,000   $ 29,816,000