v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets    
Cash equivalents: $ 285,930 $ 232,320
Short-term investments: 332,122 435,926
Total long-term investments 70,341 76,594
Total 688,393 744,840
Corporate bonds    
Assets    
Short-term investments: 204,066 264,431
Total long-term investments 52,195 52,294
U.S. Treasury and agency obligations    
Assets    
Short-term investments: 62,488 66,469
Total long-term investments 18,146 24,300
Commercial paper    
Assets    
Short-term investments: 62,407 101,922
Term deposits    
Assets    
Short-term investments: 3,161 3,104
Money market fund deposits    
Assets    
Cash equivalents: 90,932 173,538
Commercial paper    
Assets    
Cash equivalents: 137,102  
Term deposits    
Assets    
Cash equivalents: 57,896 58,782
Level 1    
Assets    
Cash equivalents: 90,932 173,538
Short-term investments: 0 0
Total long-term investments 0 0
Total 90,932 173,538
Level 1 | Corporate bonds    
Assets    
Short-term investments: 0 0
Total long-term investments 0 0
Level 1 | U.S. Treasury and agency obligations    
Assets    
Short-term investments: 0 0
Total long-term investments 0 0
Level 1 | Commercial paper    
Assets    
Short-term investments: 0 0
Level 1 | Term deposits    
Assets    
Short-term investments: 0 0
Level 1 | Money market fund deposits    
Assets    
Cash equivalents: 90,932 173,538
Level 1 | Commercial paper    
Assets    
Cash equivalents: 0  
Level 1 | Term deposits    
Assets    
Cash equivalents: 0 0
Level 2    
Assets    
Cash equivalents: 194,998 58,782
Short-term investments: 332,122 435,926
Total long-term investments 70,341 76,594
Total 597,461 571,302
Level 2 | Corporate bonds    
Assets    
Short-term investments: 204,066 264,431
Total long-term investments 52,195 52,294
Level 2 | U.S. Treasury and agency obligations    
Assets    
Short-term investments: 62,488 66,469
Total long-term investments 18,146 24,300
Level 2 | Commercial paper    
Assets    
Short-term investments: 62,407 101,922
Level 2 | Term deposits    
Assets    
Short-term investments: 3,161 3,104
Level 2 | Money market fund deposits    
Assets    
Cash equivalents: 0 0
Level 2 | Commercial paper    
Assets    
Cash equivalents: 137,102  
Level 2 | Term deposits    
Assets    
Cash equivalents: 57,896 58,782
Level 3    
Assets    
Cash equivalents: 0 0
Short-term investments: 0 0
Total long-term investments 0 0
Total 0 0
Level 3 | Corporate bonds    
Assets    
Short-term investments: 0 0
Total long-term investments 0 0
Level 3 | U.S. Treasury and agency obligations    
Assets    
Short-term investments: 0 0
Total long-term investments 0 0
Level 3 | Commercial paper    
Assets    
Short-term investments: 0 0
Level 3 | Term deposits    
Assets    
Short-term investments: 0 0
Level 3 | Money market fund deposits    
Assets    
Cash equivalents: 0 0
Level 3 | Commercial paper    
Assets    
Cash equivalents: 0  
Level 3 | Term deposits    
Assets    
Cash equivalents: $ 0 $ 0