XML 60 R52.htm IDEA: XBRL DOCUMENT v3.25.2
CASH, CASH EQUIVALENTS AND INVESTMENTS - Schedule of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Debt Securities, Available-for-sale, Total $ 3,500 $ 3,500
Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 428,725 392,920
Available-for-sale Securities, Gross Unrealized Gains 752 770
Available-for-sale Securities, Gross Unrealized Losses (73) 0
Debt Securities, Available-for-sale, Total 429,404 393,690
Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 404,907 434,766
Available-for-sale Securities, Gross Unrealized Gains 2,001 1,302
Available-for-sale Securities, Gross Unrealized Losses (161) (595)
Debt Securities, Available-for-sale, Total 406,747 435,473
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 428,216 392,778
Available-for-sale Securities, Gross Unrealized Gains 685 758
Available-for-sale Securities, Gross Unrealized Losses (59) 0
Debt Securities, Available-for-sale, Total 428,842 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 404,907 434,766
Available-for-sale Securities, Gross Unrealized Gains 2,001 1,302
Available-for-sale Securities, Gross Unrealized Losses (161) (595)
Debt Securities, Available-for-sale, Total 406,747 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] 509 142
Available-for-sale Securities, Gross Unrealized Gains [1] 67 12
Available-for-sale Securities, Gross Unrealized Losses [1] (14) 0
Debt Securities, Available-for-sale, Total [1] $ 562 $ 154
[1] Changes in aggregate fair market value recorded in other income (loss), net on the Consolidated Statements of Income.