v3.24.3
Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Short-term investments          
Amortized Cost $ 126,326   $ 126,326   $ 100,382
Gross Unrealized Gains 80   80   30
Gross Unrealized Losses (2)   (2)    
Fair Value 126,404   126,404   100,412
Fair Value, Assets Transfers          
Fair value of assets transferred from Level 1 to Level 2 0   0   0
Fair value of assets transferred from Level 2 to Level 1 0   0   0
Fair value of asset transfer into Level 3     0   0
Fair value of asset transfer out of Level 3     0   0
Realized gains (losses) on securities 0 $ 0 0 $ 0  
U.S. Treasury notes | Cash equivalents          
Short-term investments          
Amortized Cost         1,995
Fair Value         1,995
U.S. Treasury notes | Short-term investments          
Short-term investments          
Amortized Cost 126,326   126,326   98,387
Gross Unrealized Gains 80   80   30
Gross Unrealized Losses (2)   (2)    
Fair Value 126,404   126,404   98,417
Fair value | Recurring basis          
Assets:          
Assets 174,833   174,833   143,966
Fair value | Recurring basis | Money market funds          
Assets:          
Cash equivalents 48,429   48,429   43,554
Fair value | Recurring basis | U.S. Treasury notes          
Assets:          
Cash equivalents         1,995
Short-term investments 126,404   126,404   98,417
Fair value | Recurring basis | Level 1          
Assets:          
Assets 48,429   48,429   43,554
Fair value | Recurring basis | Level 1 | Money market funds          
Assets:          
Cash equivalents 48,429   48,429   43,554
Fair value | Recurring basis | Level 2          
Assets:          
Assets 126,404   126,404   100,412
Fair value | Recurring basis | Level 2 | U.S. Treasury notes          
Assets:          
Cash equivalents         1,995
Short-term investments $ 126,404   $ 126,404   $ 98,417