XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Cash Equivalents and Marketable Securities - Schedule of Available-for-Sale Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value    
Less Than 12 Months $ 170,612 $ 249,264
12 Months or Longer 0 0
Total, fair value 170,612 249,264
Unrealized Losses    
Less Than 12 Months (153) (493)
12 Months or Longer 0 0
Total, unrealized losses (153) (493)
Commercial paper    
Fair Value    
Less Than 12 Months 76,461 67,200
12 Months or Longer 0 0
Total, fair value 76,461 67,200
Unrealized Losses    
Less Than 12 Months (30) (77)
12 Months or Longer 0 0
Total, unrealized losses (30) (77)
Corporate bonds    
Fair Value    
Less Than 12 Months 24,365 42,916
12 Months or Longer 0 0
Total, fair value 24,365 42,916
Unrealized Losses    
Less Than 12 Months (27) (48)
12 Months or Longer 0 0
Total, unrealized losses (27) (48)
U.S. government treasury securities    
Fair Value    
Less Than 12 Months 48,575 126,588
12 Months or Longer 0 0
Total, fair value 48,575 126,588
Unrealized Losses    
Less Than 12 Months (73) (296)
12 Months or Longer 0 0
Total, unrealized losses (73) (296)
U.S. government agency securities    
Fair Value    
Less Than 12 Months 21,211 12,560
12 Months or Longer 0
Total, fair value 21,211 12,560
Unrealized Losses    
Less Than 12 Months (23) (72)
12 Months or Longer 0
Total, unrealized losses $ (23) $ (72)