v3.26.1
INVESTMENTS IN DEBT SECURITIES - Schedule of Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 537,888  
Fair Value 536,286  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 310,973 $ 516,890
Gross Unrealized Gains 153 890
Gross Unrealized Losses (281) (3)
Fair Value 310,845 517,777
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 226,915 188,480
Gross Unrealized Gains 8 653
Gross Unrealized Losses (1,482) (246)
Fair Value 225,441 188,887
U.S. agency securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,000 19,017
Gross Unrealized Gains 4 18
Gross Unrealized Losses 0 0
Fair Value 14,004 19,035
U.S. agency securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 999  
Gross Unrealized Gains 0  
Gross Unrealized Losses (5)  
Fair Value 994  
Corporate bonds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 93,110 58,954
Gross Unrealized Gains 16 165
Gross Unrealized Losses (110) 0
Fair Value 93,016 59,119
Corporate bonds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 71,793 81,332
Gross Unrealized Gains 8 139
Gross Unrealized Losses (244) (2)
Fair Value 71,557 81,469
Commercial paper | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 17,509 92,655
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 17,509 92,655
Municipal securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   130
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   130
Municipal securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,904 7,167
Gross Unrealized Gains 0 28
Gross Unrealized Losses (401) (244)
Fair Value 9,503 6,951
Certificates of deposit | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,072 2,211
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 2,072 2,211
U.S. government securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 184,282 343,923
Gross Unrealized Gains 133 707
Gross Unrealized Losses (171) (3)
Fair Value 184,244 344,627
U.S. government securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 144,219 99,981
Gross Unrealized Gains 0 486
Gross Unrealized Losses (832) 0
Fair Value $ 143,387 $ 100,467