XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Tabular Disclosure (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable securities, available-for-sale:    
Amortized cost $ 786,777 $ 827,383
Unrealized gain   21
Unrealized losses (13,017) (2,709)
Fair value 773,760 824,695
U.S. government agency securities    
Marketable securities, available-for-sale:    
Amortized cost 451,134 498,582
Unrealized gain   21
Unrealized losses (6,717) (1,460)
Fair value 444,417 497,143
U.S. Treasury obligations    
Marketable securities, available-for-sale:    
Amortized cost 335,643 328,801
Unrealized losses (6,300) (1,249)
Fair value $ 329,343 $ 327,552