XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS - Cash Equivalents and Marketable Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Estimated Fair Value    
Less Than 12 Months $ 88,374 $ 169,724
12 Months or Longer 1,998 1,993
Total 90,372 171,717
Gross Unrealized Losses    
Less Than 12 Months (40) (190)
12 Months or Longer (1) (1)
Total (41) (191)
Government-sponsored enterprise securities (due in less than one year)    
Estimated Fair Value    
Less Than 12 Months 3,996  
12 Months or Longer 0  
Total 3,996  
Gross Unrealized Losses    
Less Than 12 Months (4)  
12 Months or Longer 0  
Total (4)  
U.S. Treasury securities (due in less than one year)    
Estimated Fair Value    
Less Than 12 Months   18,593
12 Months or Longer   0
Total   18,593
Gross Unrealized Losses    
Less Than 12 Months   (10)
12 Months or Longer   0
Total   (10)
Commercial paper (due in less than one year)    
Estimated Fair Value    
Less Than 12 Months 40,386 66,076
12 Months or Longer 0 0
Total 40,386 66,076
Gross Unrealized Losses    
Less Than 12 Months (10) (56)
12 Months or Longer 0 0
Total (10) (56)
Corporate notes (due in less than one year)    
Estimated Fair Value    
Less Than 12 Months 40,062 31,549
12 Months or Longer 1,998 1,993
Total 42,060 33,542
Gross Unrealized Losses    
Less Than 12 Months (21) (26)
12 Months or Longer (1) (1)
Total (22) (27)
Corporate notes (due in one to two years)    
Estimated Fair Value    
Less Than 12 Months 3,930 53,506
12 Months or Longer 0 0
Total 3,930 53,506
Gross Unrealized Losses    
Less Than 12 Months (5) (98)
12 Months or Longer 0 0
Total $ (5) $ (98)