v3.26.1
FAIR VALUE MEASUREMENTS - Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Assets $ 688,455 $ 355,570
Cash equivalents    
Assets    
Assets 275,765 225,605
Commercial paper    
Assets    
Assets 44,488 8,371
Corporate debt securities    
Assets    
Assets 325,634 104,147
U.S. government securities    
Assets    
Assets 42,568 17,447
Level 1    
Assets    
Assets 275,765 225,605
Level 1 | Cash equivalents    
Assets    
Assets 275,765 225,605
Level 2    
Assets    
Assets 412,690 129,965
Level 2 | Commercial paper    
Assets    
Assets 44,488 8,371
Level 2 | Corporate debt securities    
Assets    
Assets 325,634 104,147
Level 2 | U.S. government securities    
Assets    
Assets $ 42,568 $ 17,447