text: December 31, 2023 
  
  Gross 
  Unrealized 
  Losses  Cash and 
  Cash 
  Equivalents  Short-Term 
  Investments  Fair Value 
  
  — $  — $  15,903  $  15,903  $  — 
  
  1  —  6,996  —  6,996 
  
  1  (1)  5,136  277  4,859 
  
  1  (6)  480  —  480 
  
  —  —  470  109  361 
  
  —  —  109  109  — 
  
  3  $  (7) $  29,094  $  16,398  $  12,696 