v3.26.1
MARKETABLE SECURITIES AND FAIR VALUE MEASUREMENTS - Schedule of Debt Securities, Available-for-sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 817,699 $ 661,823
Gross Unrealized Gains 7 495
Gross Unrealized Losses (1,162) (48)
Fair Value 816,544 662,270
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 322,051 223,526
Gross Unrealized Gains 0 254
Gross Unrealized Losses (608) (9)
Fair Value 321,443 223,771
Corporate paper and bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 495,648 438,297
Gross Unrealized Gains 7 241
Gross Unrealized Losses (554) (39)
Fair Value $ 495,101 $ 438,499