XML 136 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Schedule of Estimated Value of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Cash and Cash Equivalents [Line Items]      
Amortized cost $ 190,097,000   $ 88,395,000
Unrealized gains 0   3,000
Estimated fair value 190,097,000   88,398,000
Debt Securities, Available-for-sale [Line Items]      
Amortized cost 213,785,000   183,365,000
Unrealized gains 25,000   128,000
Unrealized losses (41,000)   (30,000)
Estimated fair value 213,769,000   $ 183,463,000
Realized gains (losses) on investments $ 0 $ 0  
Debt securities, available-for-sale, term 18 months   18 months
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Amortized cost $ 6,962,000   $ 11,817,000
Unrealized gains 0   1,000
Unrealized losses (4,000)   (12,000)
Estimated fair value 6,958,000   11,806,000
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized cost 86,131,000   45,056,000
Unrealized gains 18,000   45,000
Unrealized losses (25,000)   (1,000)
Estimated fair value 86,124,000   45,100,000
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized cost 120,692,000   126,492,000
Unrealized gains 7,000   82,000
Unrealized losses (12,000)   (17,000)
Estimated fair value 120,687,000   126,557,000
Money market funds      
Cash and Cash Equivalents [Line Items]      
Amortized cost 169,927,000   73,544,000
Unrealized gains 0   0
Estimated fair value 169,927,000   73,544,000
Corporate debt securities      
Cash and Cash Equivalents [Line Items]      
Amortized cost 10,276,000   14,851,000
Unrealized gains 0   3,000
Estimated fair value 10,276,000   $ 14,854,000
U.S. Treasury securities      
Cash and Cash Equivalents [Line Items]      
Amortized cost 9,894,000    
Unrealized gains 0    
Estimated fair value $ 9,894,000