XML 81 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost $ 104,324 $ 191,623
Unrealized Gain 2 43
Unrealized (Loss) (11) (21)
Fair Value 104,315 191,645
Money market funds    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 79,484 55,060
Fair Value 79,484 55,060
U.S. government agency securities    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 5,200 19,929
Unrealized Gain   35
Unrealized (Loss) (5)  
Fair Value 5,195 19,964
U.S. treasury securities    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 11,967 68,431
Unrealized Gain 2 8
Unrealized (Loss)   (21)
Fair Value 11,969 68,418
Commercial paper and corporate notes    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 7,673 48,203
Unrealized (Loss) (6)  
Fair Value $ 7,667 $ 48,203