XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Summary of Available For Sale Marketable Securities By Type Of Security (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 214,298 $ 216,002
Gross Unrealized Gain   17
Gross Unrealized Loss (1,289) (86)
Fair Value 213,009 215,933
U S Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 56,077 28,204
Gross Unrealized Loss (687) (56)
Fair Value 55,390 28,148
U.S. Government Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 11,499  
Gross Unrealized Loss (40)  
Fair Value 11,459  
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,025 4,042
Gross Unrealized Loss (46) (3)
Fair Value 2,979 4,039
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 142,373 176,742
Gross Unrealized Gain   17
Gross Unrealized Loss (513) (24)
Fair Value 141,860 176,735
Asset Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,324 7,014
Gross Unrealized Loss (3) (3)
Fair Value $ 1,321 $ 7,011