XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Marketable Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Fair Value $ 242,443 $ 198,358
Gross Unrealized Loss (1,911) (517)
U.S. Treasury securities    
Marketable Securities [Line Items]    
Fair Value 179,056 143,590
Gross Unrealized Loss (1,544) (404)
Certificates of deposit    
Marketable Securities [Line Items]    
Fair Value 11,727 6,490
Gross Unrealized Loss (43) (5)
Corporate debt securities    
Marketable Securities [Line Items]    
Fair Value 31,990 36,327
Gross Unrealized Loss (267) (95)
Commercial paper    
Marketable Securities [Line Items]    
Fair Value 14,663 6,984
Gross Unrealized Loss (48) (6)
Asset-backed securities    
Marketable Securities [Line Items]    
Fair Value 5,007 4,967
Gross Unrealized Loss $ (9) $ (7)