XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
INVESTMENTS    
Short-term investments $ 0 $ 955,605
Long-Term Investments $ 0 76,431
Available-for-sale    
Amortized Cost   1,032,810
Gross Unrealized Holding Gains   546
Gross Unrealized Holding Losses   1,320
Fair Value   1,032,036
Continuous Unrealized Loss Position less than 12 Months   1,320
Continuous Unrealized Loss Position greater than 12 Months   0
Short-term | Commercial paper    
Available-for-sale    
Amortized Cost   163,775
Gross Unrealized Holding Gains   0
Gross Unrealized Holding Losses   1
Fair Value   163,774
Continuous Unrealized Loss Position less than 12 Months   1
Continuous Unrealized Loss Position greater than 12 Months   0
Short-term | Certificates of deposit    
Available-for-sale    
Amortized Cost   15,590
Gross Unrealized Holding Gains   0
Gross Unrealized Holding Losses   0
Fair Value   15,590
Continuous Unrealized Loss Position less than 12 Months   0
Continuous Unrealized Loss Position greater than 12 Months   0
Short-term | Municipal securities    
Available-for-sale    
Amortized Cost   361
Gross Unrealized Holding Gains   0
Gross Unrealized Holding Losses   0
Fair Value   361
Continuous Unrealized Loss Position less than 12 Months   0
Continuous Unrealized Loss Position greater than 12 Months   0
Short-term | U.S. government agency securities    
Available-for-sale    
Amortized Cost   116,524
Gross Unrealized Holding Gains   90
Gross Unrealized Holding Losses   66
Fair Value   116,548
Continuous Unrealized Loss Position less than 12 Months   66
Continuous Unrealized Loss Position greater than 12 Months   0
Short-term | U.S. treasuries    
Available-for-sale    
Amortized Cost   412,936
Gross Unrealized Holding Gains   205
Gross Unrealized Holding Losses   1,084
Fair Value   412,057
Continuous Unrealized Loss Position less than 12 Months   1,084
Continuous Unrealized Loss Position greater than 12 Months   0
Short-term | Corporate bonds    
Available-for-sale    
Amortized Cost   247,340
Gross Unrealized Holding Gains   89
Gross Unrealized Holding Losses   154
Fair Value   247,275
Continuous Unrealized Loss Position less than 12 Months   154
Continuous Unrealized Loss Position greater than 12 Months   0
Long-term | U.S. government agency securities    
Available-for-sale    
Amortized Cost   23,485
Gross Unrealized Holding Gains   51
Gross Unrealized Holding Losses   5
Fair Value   23,531
Continuous Unrealized Loss Position less than 12 Months   5
Continuous Unrealized Loss Position greater than 12 Months   0
Long-term | U.S. treasuries    
Available-for-sale    
Amortized Cost   35,896
Gross Unrealized Holding Gains   79
Gross Unrealized Holding Losses   8
Fair Value   35,967
Continuous Unrealized Loss Position less than 12 Months   8
Continuous Unrealized Loss Position greater than 12 Months   0
Long-term | Corporate bonds    
Available-for-sale    
Amortized Cost   16,903
Gross Unrealized Holding Gains   32
Gross Unrealized Holding Losses   2
Fair Value   16,933
Continuous Unrealized Loss Position less than 12 Months   2
Continuous Unrealized Loss Position greater than 12 Months   $ 0