XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Summary of Available For Sale Marketable Securities By Type Of Security (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 232,467 $ 216,002
Gross Unrealized Gain   17
Gross Unrealized Loss (1,010) (86)
Fair Value 231,457 215,933
U S Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 53,227 28,204
Gross Unrealized Loss (448) (56)
Fair Value 52,779 28,148
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 7,051 4,042
Gross Unrealized Loss (44) (3)
Fair Value 7,007 4,039
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 170,859 176,742
Gross Unrealized Gain   17
Gross Unrealized Loss (513) (24)
Fair Value 170,346 176,735
Asset Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,330 7,014
Gross Unrealized Loss (5) (3)
Fair Value $ 1,325 $ 7,011