XML 61 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Cash Equivalents and Marketable Securities - Available-for-Sale Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value    
Less Than 12 Months $ 105,150 $ 249,264
12 Months or Longer 0 0
Total, fair value 105,150 249,264
Unrealized Losses    
Less Than 12 Months (161) (493)
12 Months or Longer 0 0
Total, unrealized losses (161) (493)
Commercial paper    
Fair Value    
Less Than 12 Months 36,057 67,200
12 Months or Longer 0 0
Total, fair value 36,057 67,200
Unrealized Losses    
Less Than 12 Months (24) (77)
12 Months or Longer 0 0
Total, unrealized losses (24) (77)
Corporate bonds    
Fair Value    
Less Than 12 Months 13,129 42,916
12 Months or Longer 0 0
Total, fair value 13,129 42,916
Unrealized Losses    
Less Than 12 Months (20) (48)
12 Months or Longer 0 0
Total, unrealized losses (20) (48)
U.S. government treasury securities    
Fair Value    
Less Than 12 Months 32,810 126,588
12 Months or Longer 0 0
Total, fair value 32,810 126,588
Unrealized Losses    
Less Than 12 Months (80) (296)
12 Months or Longer 0 0
Total, unrealized losses (80) (296)
U.S. government agency securities    
Fair Value    
Less Than 12 Months 23,154 12,560
12 Months or Longer 0
Total, fair value 23,154 12,560
Unrealized Losses    
Less Than 12 Months (37) (72)
12 Months or Longer 0
Total, unrealized losses $ (37) $ (72)