XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 445,845 $ 520,286
Unrealized Gains 11 1
Unrealized Losses (5,905) (658)
Fair Value 439,951 519,629
U.S. Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 119,810 186,700
Unrealized Gains 6 0
Unrealized Losses (1,381) (45)
Fair Value 118,435 186,655
US Government Agencies    
Marketable Securities [Line Items]    
Amortized Cost 137,241 79,657
Unrealized Gains 5 0
Unrealized Losses (2,015) (125)
Fair Value 135,231 79,532
Corporate Securities    
Marketable Securities [Line Items]    
Amortized Cost 188,794 253,929
Unrealized Gains 0 1
Unrealized Losses (2,509) (488)
Fair Value $ 186,285 $ 253,442