v3.26.1
INVESTMENTS - Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 161,652 $ 329,866
Gross Unrealized Gains 18 472
Gross Unrealized Losses (148) (7)
Fair Value 161,522 330,331
U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 76,814 131,832
Gross Unrealized Gains 13 205
Gross Unrealized Losses (109) (1)
Fair Value 76,718 132,036
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   14,308
Gross Unrealized Gains   2
Gross Unrealized Losses   0
Fair Value   14,310
Corporate notes and obligations    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 84,838 183,726
Gross Unrealized Gains 5 265
Gross Unrealized Losses (39) (6)
Fair Value $ 84,804 $ 183,985