XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Cash Equivalents and Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost $ 40,153 $ 35,412
Cash equivalents, Fair Value 40,153 35,412
Marketable securities, Amortized Cost 129,888 183,147
Marketable securities, Gross Unrealized Losses (1,068) (397)
Marketable securities, Fair Value 128,820 182,750
Cash Equivalents And Marketable Securities Amortized Cost Basis 170,041 218,559
Cash Equivalents And Marketable Securities Accumulated Gross Unrealized Loss Before Tax (1,068) 397
Cash Equivalents And Marketable Securities Fair Value Disclosure 168,973 218,162
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost 40,153 35,412
Cash equivalents, Fair Value 40,153 35,412
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, Amortized Cost   81,450
Marketable securities, Gross Unrealized Losses (895) (68)
Marketable securities, Fair Value 79,297 81,382
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, Amortized Cost 1,998 101,697
Marketable securities, Gross Unrealized Losses (3) (329)
Marketable securities, Fair Value 1,995 $ 101,368
Corporate Bonds | Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, Amortized Cost 80,192  
U.S. Treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, Amortized Cost 47,698  
Marketable securities, Gross Unrealized Losses (170)  
Marketable securities, Fair Value $ 47,528