XML 60 R52.htm IDEA: XBRL DOCUMENT v3.24.3
CASH, CASH EQUIVALENTS AND INVESTMENTS - Schedule of Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis $ 470,920 $ 422,532
Available-for-sale Securities, Gross Unrealized Gains 1,106 304
Available-for-sale Securities, Gross Unrealized Losses (41) (699)
Debt Securities, Available-for-sale, Total 471,993 422,137
Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 374,706 284,053
Available-for-sale Securities, Gross Unrealized Gains 4,136 1,457
Available-for-sale Securities, Gross Unrealized Losses (31) (8)
Debt Securities, Available-for-sale, Total 378,811 285,502
Corporate Bonds [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis   1,763
Available-for-sale Securities, Gross Unrealized Gains   1
Available-for-sale Securities, Gross Unrealized Losses   (5)
Debt Securities, Available-for-sale, Total   1,759
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 470,797 420,769
Available-for-sale Securities, Gross Unrealized Gains 1,106 303
Available-for-sale Securities, Gross Unrealized Losses (41) (694)
Debt Securities, Available-for-sale, Total 471,862 420,378
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 374,706 284,053
Available-for-sale Securities, Gross Unrealized Gains 4,136 1,457
Available-for-sale Securities, Gross Unrealized Losses (31) (8)
Debt Securities, Available-for-sale, Total 378,811 $ 285,502
Marketable Securities [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis [1] 123  
Available-for-sale Securities, Gross Unrealized Gains [1] 0  
Available-for-sale Securities, Gross Unrealized Losses [1] 0  
Debt Securities, Available-for-sale, Total [1] $ 131  
[1] Changes in aggregate fair market value recorded in other income (loss), net on the Consolidated Statements of Income.