XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost $ 33,313 $ 35,412
Cash equivalents, Fair Value 33,313 35,412
Marketable securities, Amortized Cost 162,889 183,147
Marketable securities, Gross Unrealized Losses (1,090) (397)
Marketable securities, Fair Value 161,799 182,750
Cash Equivalents And Marketable Securities Amortized Cost Basis 196,202 218,559
Cash Equivalents And Marketable Securities Accumulated Gross Unrealized Loss Before Tax (1,090) 397
Cash Equivalents And Marketable Securities Fair Value Disclosure 195,112 218,162
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost 21,815 35,412
Cash equivalents, Fair Value 21,815 35,412
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, Amortized Cost   81,450
Marketable securities, Gross Unrealized Losses (220) (68)
Marketable securities, Fair Value 65,251 81,382
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost 11,498  
Cash equivalents, Fair Value 11,498  
Marketable securities, Amortized Cost 92,425 101,697
Marketable securities, Gross Unrealized Losses (867) (329)
Marketable securities, Fair Value 91,558 $ 101,368
Corporate Bonds | Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, Amortized Cost 65,471  
U.S. Treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, Amortized Cost 4,993  
Marketable securities, Gross Unrealized Losses (3)  
Marketable securities, Fair Value $ 4,990