XML 59 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash Equivalents and Marketable Securities - Available-for-Sale Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value    
Less Than 12 Months $ 309,201 $ 14,738
12 Months or Longer 0 0
Total, fair value 309,201 14,738
Unrealized Losses    
Less Than 12 Months (673) (1)
12 Months or Longer 0 0
Total, unrealized losses (673) (1)
Commercial paper    
Fair Value    
Less Than 12 Months 100,124  
12 Months or Longer 0  
Total, fair value 100,124  
Unrealized Losses    
Less Than 12 Months (131)  
12 Months or Longer 0  
Total, unrealized losses (131)  
Corporate bonds    
Fair Value    
Less Than 12 Months 31,712 9,907
12 Months or Longer 0 0
Total, fair value 31,712 9,907
Unrealized Losses    
Less Than 12 Months (85) (1)
12 Months or Longer 0 0
Total, unrealized losses (85) (1)
U.S. government treasury securities    
Fair Value    
Less Than 12 Months 93,432 4,831
12 Months or Longer 0 0
Total, fair value 93,432 4,831
Unrealized Losses    
Less Than 12 Months (269) 0
12 Months or Longer 0 0
Total, unrealized losses (269) $ 0
U.S. government agency securities    
Fair Value    
Less Than 12 Months 83,933  
12 Months or Longer 0  
Total, fair value 83,933  
Unrealized Losses    
Less Than 12 Months (188)  
12 Months or Longer 0  
Total, unrealized losses $ (188)