XML 56 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost $ 8,888 $ 77,600
Cash equivalents, gross unrealized losses   (3)
Cash equivalents, estimated fair value 8,888 77,597
Marketable securities, amortized cost 78,024 56,183
Marketable securities, gross unrealized gains 3 2
Marketable securities, gross unrealized losses (41) (7)
Marketable securities, estimated fair value 77,986 56,178
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 65,443  
Marketable securities, gross unrealized gains 3  
Marketable securities, gross unrealized losses (34)  
Marketable securities, estimated fair value 65,412  
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 12,581 3,000
Marketable securities, gross unrealized gains   1
Marketable securities, gross unrealized losses (7)  
Marketable securities, estimated fair value 12,574 3,001
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 8,888 6,700
Cash equivalents, estimated fair value $ 8,888 6,700
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost   4,005
Cash equivalents, gross unrealized losses   (1)
Cash equivalents, estimated fair value   4,004
Marketable securities, amortized cost   53,183
Marketable securities, gross unrealized gains   1
Marketable securities, gross unrealized losses   (7)
Marketable securities, estimated fair value   53,177
U.S. government agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost   66,895
Cash equivalents, gross unrealized losses   (2)
Cash equivalents, estimated fair value   $ 66,893