XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE MEASUREMENTS - Cash Equivalents and Marketable Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value    
Less Than 12 Months $ 48,335 $ 169,724
12 Months or Longer 1,980 1,993
Total 50,315 171,717
Gross Unrealized Losses    
Less Than 12 Months (29) (190)
12 Months or Longer (2) (1)
Total (31) (191)
U.S. Treasury securities (due in less than one year)    
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)    
Fair Value    
Less Than 12 Months 27,555 66,076
12 Months or Longer 0 0
Total 27,555 66,076
Gross Unrealized Losses    
Less Than 12 Months (5) (56)
12 Months or Longer 0 0
Total (5) (56)
Corporate notes (due in less than one year)    
Fair Value    
Less Than 12 Months 10,887 31,549
12 Months or Longer 1,980 1,993
Total 12,867 33,542
Gross Unrealized Losses    
Less Than 12 Months (7) (26)
12 Months or Longer (2) (1)
Total (9) (27)
Corporate notes (due in one to two years)    
Fair Value    
Less Than 12 Months 9,893 53,506
12 Months or Longer 0 0
Total 9,893 53,506
Gross Unrealized Losses    
Less Than 12 Months (17) (98)
12 Months or Longer 0 0
Total $ (17) $ (98)