XML 61 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Available-for-sale securities:    
Short-term investments, Amortized Cost $ 243,623 $ 320,583
Short-term investments, Gross Unrealized Gains 19 16
Short-term investments, Gross Unrealized Losses, Less than One Year (51) (718)
Short-term investments, Gross Unrealized Losses, Greater than One Year (2,152) (3,889)
Short-term investments, Estimated Fair Value 241,439 315,992
Long-term investments, Amortized Cost 106,158 134,548
Long-term investments, Gross Unrealized Losses, Less than One Year (203) (2,467)
Long-term investments, Gross Unrealized Losses, Greater than One Year (1,344) (2,291)
Long-term investments, Estimated Fair Value 104,611 129,790
Held-to-maturity securities:    
Long Term Investment Securities Continuous Unrealized Loss Position More Than12 Months Aggregate Losses 1,344 2,291
Estimated Fair Value 1,820  
Long-term Investments    
Amortized Cost 107,978 136,368
Gross Unrealized Losses, Less than One Year (203) (2,467)
Gross Unrealized Losses, Greater than One Year (1,344) (2,291)
Total long-term investments 106,431 131,610
Total investments    
Amortized Cost 351,601 456,951
Gross Unrealized Gains 19 16
Gross Unrealized Losses, Less than One Year (254) (3,185)
Gross Unrealized Losses, Greater than One Year (3,496) (6,180)
Estimated Fair Value 347,870 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 94,150 141,418
Short-term investments, Gross Unrealized Gains 12  
Short-term investments, Gross Unrealized Losses, Less than One Year (32) (424)
Short-term investments, Gross Unrealized Losses, Greater than One Year (1,068) (2,054)
Short-term investments, Estimated Fair Value 93,062 138,940
Long-term investments, Amortized Cost 38,179 68,229
Long-term investments, Gross Unrealized Losses, Less than One Year (44) (1,550)
Long-term investments, Gross Unrealized Losses, Greater than One Year (606) (676)
Long-term investments, Estimated Fair Value 37,529 66,003
U.S. government and agency debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 137,689 143,710
Short-term investments, Gross Unrealized Gains 7 16
Short-term investments, Gross Unrealized Losses, Less than One Year (19) (266)
Short-term investments, Gross Unrealized Losses, Greater than One Year (985) (1,289)
Short-term investments, Estimated Fair Value 136,692 142,171
Long-term investments, Amortized Cost 67,979 62,220
Long-term investments, Gross Unrealized Losses, Less than One Year (159) (917)
Long-term investments, Gross Unrealized Losses, Greater than One Year (738) (1,424)
Long-term investments, Estimated Fair Value 67,082 59,879
Non-U.S. government debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 11,784 35,455
Short-term investments, Gross Unrealized Losses, Less than One Year   (28)
Short-term investments, Gross Unrealized Losses, Greater than One Year (99) (546)
Short-term investments, Estimated Fair Value $ 11,685 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