XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Available-for-sale securities:    
Short-term investments, Amortized Cost $ 320,732 $ 198,596
Short-term investments, Gross Unrealized Gains 4 287
Short-term investments, Gross Unrealized Losses, Less than One Year (2,994) (116)
Short-term investments, Gross Unrealized Losses, Greater than One Year (1,517)  
Short-term investments, Estimated Fair Value 316,225 198,767
Long-term investments, Amortized Cost 172,168 228,991
Long-term investments, Gross Unrealized Losses, Less than One Year (4,525) (1,381)
Long-term investments, Gross Unrealized Losses, Greater than One Year (2,535)  
Long-term investments, Estimated Fair Value 165,108 227,610
Held-to-maturity securities:    
Estimated Fair Value 1,820  
Long-term Investments    
Amortized Cost 173,988 230,811
Gross Unrealized Losses, Less than One Year (4,525) (1,381)
Gross Unrealized Losses, Greater than One Year (2,535)  
Total long-term investments 166,928 229,430
Total investments    
Amortized Cost 494,720 429,407
Gross Unrealized Gains 4 287
Gross Unrealized Losses, Less than One Year (7,519) (1,497)
Gross Unrealized Losses, Greater than One Year (4,052)  
Estimated Fair Value 483,153 428,197
Certificates of deposit    
Held-to-maturity securities:    
Amortized Cost 1,820 1,820
Estimated Fair Value 1,820 1,820
Corporate debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 135,140 85,201
Short-term investments, Gross Unrealized Gains   177
Short-term investments, Gross Unrealized Losses, Less than One Year (1,860) (39)
Short-term investments, Gross Unrealized Losses, Greater than One Year (712)  
Short-term investments, Estimated Fair Value 132,568 85,339
Long-term investments, Amortized Cost 87,038 111,793
Long-term investments, Gross Unrealized Losses, Less than One Year (2,757) (654)
Long-term investments, Gross Unrealized Losses, Greater than One Year (606)  
Long-term investments, Estimated Fair Value 83,675 111,139
U.S. government and agency debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 135,444 45,349
Short-term investments, Gross Unrealized Gains 4 35
Short-term investments, Gross Unrealized Losses, Less than One Year (823) (24)
Short-term investments, Gross Unrealized Losses, Greater than One Year (569)  
Short-term investments, Estimated Fair Value 134,056 45,360
Long-term investments, Amortized Cost 73,109 81,296
Long-term investments, Gross Unrealized Losses, Less than One Year (1,768) (517)
Long-term investments, Gross Unrealized Losses, Greater than One Year (1,374)  
Long-term investments, Estimated Fair Value 69,967 80,779
Non-U.S. government debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 50,148 68,046
Short-term investments, Gross Unrealized Gains   75
Short-term investments, Gross Unrealized Losses, Less than One Year (311) (53)
Short-term investments, Gross Unrealized Losses, Greater than One Year (236)  
Short-term investments, Estimated Fair Value 49,601 68,068
Long-term investments, Amortized Cost 12,021 35,902
Long-term investments, Gross Unrealized Losses, Less than One Year   (210)
Long-term investments, Gross Unrealized Losses, Greater than One Year (555)  
Long-term investments, Estimated Fair Value $ 11,466 $ 35,692