XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.4
CASH, CASH EQUIVALENTS AND INVESTMENTS - Schedule of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities, Fair Value Disclosure $ 2,000 $ 3,500
Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 458,489 392,920
Available-for-sale Securities, Gross Unrealized Gains 5,535 770
Available-for-sale Securities, Gross Unrealized Losses (20) 0
Available-for-sale Securities, Fair Value Disclosure 464,004 393,690
Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 351,125 434,766
Available-for-sale Securities, Gross Unrealized Gains 1,873 1,302
Available-for-sale Securities, Gross Unrealized Losses (11) (595)
Available-for-sale Securities, Fair Value Disclosure 352,987 435,473
Marketable Securities [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis [1] 4,677 142
Available-for-sale Securities, Gross Unrealized Gains [1] 3,943 12
Available-for-sale Securities, Gross Unrealized Losses [1] (14) 0
Available-for-sale Securities, Fair Value Disclosure [1] 8,606 154
U.S. Government Bonds [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 453,812 392,778
Available-for-sale Securities, Gross Unrealized Gains 1,592 758
Available-for-sale Securities, Gross Unrealized Losses (6) 0
Available-for-sale Securities, Fair Value Disclosure 455,398 393,536
U.S. Government Bonds [Member] | Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 351,125 434,766
Available-for-sale Securities, Gross Unrealized Gains 1,873 1,302
Available-for-sale Securities, Gross Unrealized Losses (11) (595)
Available-for-sale Securities, Fair Value Disclosure $ 352,987 $ 435,473
[1] Changes in aggregate fair value recorded in other income (loss), net on the Consolidated Statements of Income.