XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments (Summary of Cash, Cash Equivalents and Investments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Total investments in debt securities $ 796,539  
Cash, cash equivalents and investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 904,608 $ 1,045,488
Gross unrealized gains 78 10
Gross unrealized losses (5,535) (1,097)
Total investments in debt securities 899,151 1,044,400
Cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 310,508 460,731
Gross unrealized gains 8  
Gross unrealized losses (71) (5)
Total investments in debt securities 310,445 460,725
Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 594,100 584,757
Gross unrealized gains 70 10
Gross unrealized losses (5,464) (1,092)
Total investments in debt securities 588,706 583,675
Commercial paper, not included with cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 120,899 187,705
Gross unrealized losses (404) (73)
Total investments in debt securities 120,495 187,632
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 47,083 8,964
Gross unrealized gains   9
Gross unrealized losses (273) (5)
Total investments in debt securities 46,810 8,968
U.S. government & agency securities, not included with cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 426,118 388,088
Gross unrealized gains 70 1
Gross unrealized losses (4,787) (1,014)
Total investments in debt securities 421,401 387,075
Long-term restricted cash [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 2,922 4,592
Total investments in debt securities 2,922 4,592
Short-Term Restricted Cash [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 300 500
Total investments in debt securities $ 300 $ 500