XML 71 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Available-for-sale securities:    
Short-term investments, Amortized Cost $ 320,583 $ 198,596
Short-term investments, Gross Unrealized Gains 16 287
Short-term investments, Gross Unrealized Losses, Less than One Year (718) (116)
Short-term investments, Gross Unrealized Losses, Greater than One Year (3,889)  
Short-term investments, Estimated Fair Value 315,992 198,767
Long-term investments, Amortized Cost 134,548 228,991
Long-term investments, Gross Unrealized Losses, Less than One Year (2,467) (1,381)
Long-term investments, Gross Unrealized Losses, Greater than One Year (2,291)  
Long-term investments, Estimated Fair Value 129,790 227,610
Held-to-maturity securities:    
Estimated Fair Value 1,820  
Long-term Investments    
Amortized Cost 136,368 230,811
Gross Unrealized Losses, Less than One Year (2,467) (1,381)
Gross Unrealized Losses, Greater than One Year (2,291)  
Total long-term investments 131,610 229,430
Total investments    
Amortized Cost 456,951 429,407
Gross Unrealized Gains 16 287
Gross Unrealized Losses, Less than One Year (3,185) (1,497)
Gross Unrealized Losses, Greater than One Year (6,180)  
Estimated Fair Value 447,602 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 145,421 85,201
Short-term investments, Gross Unrealized Gains   177
Short-term investments, Gross Unrealized Losses, Less than One Year (432) (39)
Short-term investments, Gross Unrealized Losses, Greater than One Year (2,054)  
Short-term investments, Estimated Fair Value 142,935 85,339
Long-term investments, Amortized Cost 68,229 111,793
Long-term investments, Gross Unrealized Losses, Less than One Year (1,550) (654)
Long-term investments, Gross Unrealized Losses, Greater than One Year (676)  
Long-term investments, Estimated Fair Value 66,003 111,139
U.S. government and agency debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 143,710 45,349
Short-term investments, Gross Unrealized Gains 16 35
Short-term investments, Gross Unrealized Losses, Less than One Year (266) (24)
Short-term investments, Gross Unrealized Losses, Greater than One Year (1,289)  
Short-term investments, Estimated Fair Value 142,171 45,360
Long-term investments, Amortized Cost 62,220 81,296
Long-term investments, Gross Unrealized Losses, Less than One Year (917) (517)
Long-term investments, Gross Unrealized Losses, Greater than One Year (1,424)  
Long-term investments, Estimated Fair Value 59,879 80,779
Non-U.S. government debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 31,452 68,046
Short-term investments, Gross Unrealized Gains   75
Short-term investments, Gross Unrealized Losses, Less than One Year (20) (53)
Short-term investments, Gross Unrealized Losses, Greater than One Year (546)  
Short-term investments, Estimated Fair Value 30,886 68,068
Long-term investments, Amortized Cost 4,099 35,902
Long-term investments, Gross Unrealized Losses, Less than One Year   (210)
Long-term investments, Gross Unrealized Losses, Greater than One Year (191)  
Long-term investments, Estimated Fair Value $ 3,908 $ 35,692