v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Estimated Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Short-term investments $ 489,752 $ 304,908
Long-term investments 264,634 261,458
Carrying Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents 12,499 235,593
Short-term investments 489,752 304,908
Long-term investments 264,634 261,458
Money market fund | Carrying Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents 12,499 152,951
Corporate Bonds | Carrying Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents   36,021
Short-term investments 310,703 163,331
Long-term investments 223,267 208,419
Government Treasury Bills | Carrying Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Short-term investments 55,995 88,154
Long-term investments 26,048 43,468
Commercial Paper and Certificates of Deposit [Member] | Carrying Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents   45,430
Short-term investments 97,844 35,717
Foreign Issuer Debt Securities | Carrying Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents   1,191
Short-term investments 25,210 17,706
Long-term investments 15,319 9,571
Level 1 | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents 12,499 152,951
Short-term investments 55,841 88,206
Long-term investments 25,835 43,540
Level 1 | Money market fund | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents 12,499 152,951
Level 1 | Corporate Bonds | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents   0
Short-term investments 0 0
Long-term investments 0 0
Level 1 | Government Treasury Bills | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Short-term investments 55,841 88,206
Long-term investments 25,835 43,540
Level 1 | Commercial Paper and Certificates of Deposit [Member] | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents   0
Short-term investments 0 0
Level 1 | Foreign Issuer Debt Securities | Carrying Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Short-term investments   0
Level 1 | Foreign Issuer Debt Securities | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents   0
Short-term investments 0  
Long-term investments 0 0
Level 2 | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents 0 82,645
Short-term investments 433,173 216,769
Long-term investments 238,045 218,055
Level 2 | Money market fund | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents 0 0
Level 2 | Corporate Bonds | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents   36,022
Short-term investments 310,243 163,335
Long-term investments 222,743 208,482
Level 2 | Government Treasury Bills | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Short-term investments 0 0
Long-term investments 0 0
Level 2 | Commercial Paper and Certificates of Deposit [Member] | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents   45,432
Short-term investments 97,751 35,726
Level 2 | Foreign Issuer Debt Securities | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents   1,191
Short-term investments 25,179 17,708
Long-term investments $ 15,302 $ 9,573