XML 76 R55.htm IDEA: XBRL DOCUMENT v3.22.4
INVESTMENTS IN DEBT SECURITIES - Short-Term and Long-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,701,110  
Fair Value 1,655,280  
Short-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,100,805 $ 869,525
Gross Unrealized Gains 24 408
Gross Unrealized Losses (18,978) (650)
Fair Value 1,081,851 869,283
Short-term debt securities | U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 96,545 73,986
Gross Unrealized Gains 16 150
Gross Unrealized Losses (2,120) (8)
Fair Value 94,441 74,128
Short-term debt securities | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 368,110 293,460
Gross Unrealized Gains 2 128
Gross Unrealized Losses (7,475) (269)
Fair Value 360,637 293,319
Short-term debt securities | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 31,503 36,088
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 31,503 36,088
Short-term debt securities | Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,884 5,543
Gross Unrealized Gains 0 5
Gross Unrealized Losses (191) 0
Fair Value 9,693 5,548
Short-term debt securities | Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,400 9,200
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 6,400 9,200
Short-term debt securities | U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 580,568 430,992
Gross Unrealized Gains 6 106
Gross Unrealized Losses (8,937) (255)
Fair Value 571,637 430,843
Short-term debt securities | Foreign government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,795 20,256
Gross Unrealized Gains 0 19
Gross Unrealized Losses (255) (118)
Fair Value 7,540 20,157
Long-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 600,305 1,536,331
Gross Unrealized Gains 9 111
Gross Unrealized Losses (26,885) (10,012)
Fair Value 573,429 1,526,430
Long-term debt securities | U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 74,097 154,454
Gross Unrealized Gains 0 26
Gross Unrealized Losses (3,782) (1,160)
Fair Value 70,315 153,320
Long-term debt securities | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 245,891 667,699
Gross Unrealized Gains 6 80
Gross Unrealized Losses (9,171) (4,572)
Fair Value 236,726 663,207
Long-term debt securities | Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,415 22,541
Gross Unrealized Gains 3 2
Gross Unrealized Losses (664) (126)
Fair Value 9,754 22,417
Long-term debt securities | U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 268,902 678,553
Gross Unrealized Gains 0 3
Gross Unrealized Losses (13,210) (4,080)
Fair Value 255,692 674,476
Long-term debt securities | Foreign government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,000 13,084
Gross Unrealized Gains 0 0
Gross Unrealized Losses (58) (74)
Fair Value $ 942 $ 13,010