XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash equivalents    
Fair Value $ 108,608 $ 126,625
Short-term marketable securities    
Short-term marketable securities 5,930 0
Total 114,577 126,664
Unrealized Gains 3 0
Unrealized Losses (42) (39)
Fair Value 114,538 126,625
Agency bonds    
Short-term marketable securities    
Amortized Cost 5,929  
Unrealized Gains 1  
Unrealized Losses 0  
Short-term marketable securities 5,930  
Money market funds    
Cash equivalents    
Amortized Cost 11,576 13,015
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 11,576 13,015
Commercial paper    
Cash equivalents    
Amortized Cost 86,132 112,307
Unrealized Gains 0 0
Unrealized Losses (42) (39)
Fair Value 86,090 112,268
Agency bonds    
Cash equivalents    
Amortized Cost 10,940 1,342
Unrealized Gains 2 0
Unrealized Losses 0 0
Fair Value $ 10,942 $ 1,342