XML 56 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities - Marketable Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Marketable Securities [Line Items]    
Fair Value $ 198,358  
Gross Unrealized Loss (517) $ 0
U.S. Treasury securities    
Marketable Securities [Line Items]    
Fair Value 143,590  
Gross Unrealized Loss (404)  
Certificates of deposit    
Marketable Securities [Line Items]    
Fair Value 6,490  
Gross Unrealized Loss (5) $ 0
Corporate debt securities    
Marketable Securities [Line Items]    
Fair Value 36,327  
Gross Unrealized Loss (95)  
Commercial paper    
Marketable Securities [Line Items]    
Fair Value 6,984  
Gross Unrealized Loss (6)  
Asset-backed securities    
Marketable Securities [Line Items]    
Fair Value 4,967  
Gross Unrealized Loss $ (7)