XML 78 R59.htm IDEA: XBRL DOCUMENT v3.25.4
INVESTMENTS IN DEBT SECURITIES - Short-Term and Long-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 705,370  
Fair Value 706,664  
Short-term debt securities:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 516,890 $ 402,814
Gross Unrealized Gains 890 713
Gross Unrealized Losses (3) (101)
Fair Value 517,777 403,426
Short-term debt securities: | U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 19,017 34,454
Gross Unrealized Gains 18 15
Gross Unrealized Losses 0 (1)
Fair Value 19,035 34,468
Short-term debt securities: | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 58,954 160,238
Gross Unrealized Gains 165 248
Gross Unrealized Losses 0 (96)
Fair Value 59,119 160,390
Short-term debt securities: | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 92,655 333
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 92,655 333
Short-term debt securities: | Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 130 398
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Fair Value 130 399
Short-term debt securities: | Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,211 1,051
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 2,211 1,051
Short-term debt securities: | U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 343,923 206,340
Gross Unrealized Gains 707 449
Gross Unrealized Losses (3) (4)
Fair Value 344,627 206,785
Long-term debt securities:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 188,480 470,808
Gross Unrealized Gains 653 1,938
Gross Unrealized Losses (246) (769)
Fair Value 188,887 471,977
Long-term debt securities: | U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   49,017
Gross Unrealized Gains   23
Gross Unrealized Losses   (10)
Fair Value   49,030
Long-term debt securities: | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 81,332 195,035
Gross Unrealized Gains 139 693
Gross Unrealized Losses (2) (384)
Fair Value 81,469 195,344
Long-term debt securities: | Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,167 4,592
Gross Unrealized Gains 28 4
Gross Unrealized Losses (244) (251)
Fair Value 6,951 4,345
Long-term debt securities: | U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 99,981 222,164
Gross Unrealized Gains 486 1,218
Gross Unrealized Losses 0 (124)
Fair Value $ 100,467 $ 223,258