v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Estimated Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Short-term investments $ 449,509 $ 304,908
Long-term investments 270,438 261,458
Carrying Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents 89,645 235,593
Short-term investments 449,509 304,908
Long-term investments 270,438 261,458
Money market fund | Carrying Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents 89,645 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 271,166 163,331
Long-term investments 204,548 208,419
Government Treasury Bills | Carrying Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Short-term investments 88,944 88,154
Long-term investments 49,848 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 65,022 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 24,377 17,706
Long-term investments 16,042 9,571
Level 1 | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents 89,645 152,951
Short-term investments 88,918 88,206
Long-term investments 49,679 43,540
Level 1 | Money market fund | Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Cash equivalents 89,645 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 88,918 88,206
Long-term investments 49,679 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 359,982 216,769
Long-term investments 219,923 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 270,705 163,335
Long-term investments 203,916 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 64,939 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 24,338 17,708
Long-term investments $ 16,007 $ 9,573