XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 409,552 $ 520,286
Unrealized Gains 43 1
Unrealized Losses (4,018) (658)
Fair Value 405,577 519,629
U.S. Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 129,398 186,700
Unrealized Gains 41 0
Unrealized Losses (737) (45)
Fair Value 128,702 186,655
US Government Agencies    
Marketable Securities [Line Items]    
Amortized Cost 89,572 79,657
Unrealized Gains 0 0
Unrealized Losses (1,477) (125)
Fair Value 88,095 79,532
Corporate Securities    
Marketable Securities [Line Items]    
Amortized Cost 190,582 253,929
Unrealized Gains 2 1
Unrealized Losses (1,804) (488)
Fair Value $ 188,780 $ 253,442