v3.26.1
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2026
FAIR VALUE MEASUREMENTS  
Schedule of assets measured at fair value

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

June 30, 2026

​

December 31, 2025

​

​

Total

​

Level 1

​

Level 2

​

​

Total

​

Level 1

​

Level 2

Assets

​

​

​

​

​

​

​

​

​

​

​

​

​

Cash equivalents

$

275,765

​

275,765

​

—

​

$

225,605

​

225,605

​

—

Commercial paper

​

44,488

​

—

​

44,488

​

​

8,371

​

—

​

8,371

Corporate debt securities

​

325,634

​

—

​

325,634

​

​

104,147

​

—

​

104,147

U.S. government securities

​

42,568

​

—

​

42,568

​

​

17,447

​

—

​

17,447

Total

$

688,455

​

275,765

​

412,690

​

$

355,570

​

225,605

​

129,965

​