v3.26.3
CASH, CASH EQUIVALENTS AND INVESTMENTS - Schedule of Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Debt Securities, Available-for-sale, Total $ 2,000 $ 2,000
Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 343,970 458,489
Available-for-sale Securities, Gross Unrealized Gains 314 5,535
Available-for-sale Securities, Gross Unrealized Losses (4,264) (20)
Debt Securities, Available-for-sale, Total 340,020 464,004
Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 400,605 351,125
Available-for-sale Securities, Gross Unrealized Gains 3 1,873
Available-for-sale Securities, Gross Unrealized Losses (6,002) (11)
Debt Securities, Available-for-sale, Total 394,606 352,987
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 335,035 453,812
Available-for-sale Securities, Gross Unrealized Gains 35 1,592
Available-for-sale Securities, Gross Unrealized Losses (793) (6)
Debt Securities, Available-for-sale, Total 334,277 455,398
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 400,605 351,125
Available-for-sale Securities, Gross Unrealized Gains 3 1,873
Available-for-sale Securities, Gross Unrealized Losses (6,002) (11)
Debt Securities, Available-for-sale, Total 394,606 352,987
Marketable Securities [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis [1] 8,935 4,677
Available-for-sale Securities, Gross Unrealized Gains [1] 279 3,943
Available-for-sale Securities, Gross Unrealized Losses [1] (3,471) (14)
Debt Securities, Available-for-sale, Total [1] $ 5,743 $ 8,606
[1] Changes in aggregate fair value recorded in other income, net on the Consolidated Statements of Income.