XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Available-for-sale securities:    
Short-term investments, Amortized Cost $ 165,826 $ 320,583
Short-term investments, Gross Unrealized Gains 1 16
Short-term investments, Gross Unrealized Losses, Less than One Year (198) (718)
Short-term investments, Gross Unrealized Losses, Greater than One Year (2,375) (3,889)
Short-term investments, Estimated Fair Value 163,254 315,992
Long-term investments, Amortized Cost 79,044 134,548
Long-term investments, Gross Unrealized Losses, Less than One Year (992) (2,467)
Long-term investments, Gross Unrealized Losses, Greater than One Year (1,745) (2,291)
Long-term investments, Estimated Fair Value 76,307 129,790
Held-to-maturity securities:    
Estimated Fair Value 1,820  
Long-term Investments    
Amortized Cost 80,864 136,368
Gross Unrealized Losses, Less than One Year (992) (2,467)
Gross Unrealized Losses, Greater than One Year (1,745) (2,291)
Total long-term investments 78,127 131,610
Total investments    
Amortized Cost 246,690 456,951
Gross Unrealized Gains 1 16
Gross Unrealized Losses, Less than One Year (1,190) (3,185)
Gross Unrealized Losses, Greater than One Year (4,120) (6,180)
Estimated Fair Value 241,381 447,602
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 77,279 141,418
Short-term investments, Gross Unrealized Losses, Less than One Year (82) (424)
Short-term investments, Gross Unrealized Losses, Greater than One Year (1,106) (2,054)
Short-term investments, Estimated Fair Value 76,091 138,940
Long-term investments, Amortized Cost 38,825 68,229
Long-term investments, Gross Unrealized Losses, Less than One Year (529) (1,550)
Long-term investments, Gross Unrealized Losses, Greater than One Year (765) (676)
Long-term investments, Estimated Fair Value 37,531 66,003
U.S. government and agency debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 73,188 143,710
Short-term investments, Gross Unrealized Gains 1 16
Short-term investments, Gross Unrealized Losses, Less than One Year (116) (266)
Short-term investments, Gross Unrealized Losses, Greater than One Year (991) (1,289)
Short-term investments, Estimated Fair Value 72,082 142,171
Long-term investments, Amortized Cost 40,219 62,220
Long-term investments, Gross Unrealized Losses, Less than One Year (463) (917)
Long-term investments, Gross Unrealized Losses, Greater than One Year (980) (1,424)
Long-term investments, Estimated Fair Value 38,776 59,879
Non-U.S. government debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 15,359 35,455
Short-term investments, Gross Unrealized Losses, Less than One Year   (28)
Short-term investments, Gross Unrealized Losses, Greater than One Year (278) (546)
Short-term investments, Estimated Fair Value $ 15,081 34,881
Long-term investments, Amortized Cost   4,099
Long-term investments, Gross Unrealized Losses, Greater than One Year   (191)
Long-term investments, Estimated Fair Value   $ 3,908