XML 87 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash Equivalents and Marketable Securities - Available-for-Sale Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value    
Less Than 12 Months $ 249,264 $ 14,738
12 Months or Longer 0 0
Total, fair value 249,264 14,738
Unrealized Losses    
Less Than 12 Months (493) (1)
12 Months or Longer 0 0
Total (493) (1)
Commercial paper    
Fair Value    
Less Than 12 Months 67,200  
12 Months or Longer 0  
Total, fair value 67,200  
Unrealized Losses    
Less Than 12 Months (77)  
12 Months or Longer 0  
Total (77)  
Corporate bonds    
Fair Value    
Less Than 12 Months 42,916 9,907
12 Months or Longer 0 0
Total, fair value 42,916 9,907
Unrealized Losses    
Less Than 12 Months (48) (1)
12 Months or Longer 0 0
Total (48) (1)
U.S. government treasury securities    
Fair Value    
Less Than 12 Months 126,588 4,831
12 Months or Longer 0 0
Total, fair value 126,588 4,831
Unrealized Losses    
Less Than 12 Months (296) 0
12 Months or Longer 0 0
Total (296) $ 0
U.S. government agency securities    
Fair Value    
Less Than 12 Months 12,560  
12 Months or Longer 0  
Total, fair value 12,560  
Unrealized Losses    
Less Than 12 Months (72)  
12 Months or Longer 0  
Total $ (72)