XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Marketable Securities - Available-for-Sale Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value    
Less Than 12 Months $ 183,213 $ 14,738
12 Months or Longer 0 0
Total, fair value 183,213 14,738
Unrealized Losses    
Less Than 12 Months (451) (1)
12 Months or Longer 0 0
Total, unrealized losses (451) (1)
Commercial paper    
Fair Value    
Less Than 12 Months 30,027  
12 Months or Longer 0  
Total, fair value 30,027  
Unrealized Losses    
Less Than 12 Months (23)  
12 Months or Longer 0  
Total, unrealized losses (23)  
Corporate bonds    
Fair Value    
Less Than 12 Months 30,737 9,907
12 Months or Longer 0 0
Total, fair value 30,737 9,907
Unrealized Losses    
Less Than 12 Months (74) (1)
12 Months or Longer 0 0
Total, unrealized losses (74) (1)
U.S. government treasury securities    
Fair Value    
Less Than 12 Months 77,707 4,831
12 Months or Longer 0 0
Total, fair value 77,707 4,831
Unrealized Losses    
Less Than 12 Months (209) 0
12 Months or Longer 0 0
Total, unrealized losses (209) $ 0
U.S. government agency securities    
Fair Value    
Less Than 12 Months 44,742  
12 Months or Longer 0  
Total, fair value 44,742  
Unrealized Losses    
Less Than 12 Months (145)  
12 Months or Longer 0  
Total, unrealized losses $ (145)