XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments - Schedule of Available-for-sale Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Short-Term Marketable Securities    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost $ 295,689 $ 214,115
Unrealized Gain   4
Unrealized Loss (5,162) (123)
Estimated Fair Value 290,527 213,996
Long-Term Marketable Securities    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 20,507 218,163
Unrealized Loss (809) (1,018)
Estimated Fair Value 19,698 217,145
U.S. Government Debt Securities | Short-Term Marketable Securities    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 278,192 186,752
Unrealized Gain   4
Unrealized Loss (4,950) (109)
Estimated Fair Value 273,242 186,647
U.S. Government Debt Securities | Long-Term Marketable Securities    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 20,507 205,472
Unrealized Loss (809) (974)
Estimated Fair Value 19,698 204,498
Corporate Bonds | Short-Term Marketable Securities    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 17,497 27,363
Unrealized Loss (212) (14)
Estimated Fair Value $ 17,285 27,349
Corporate Bonds | Long-Term Marketable Securities    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost   12,691
Unrealized Loss   (44)
Estimated Fair Value   $ 12,647