XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost $ 9,800 $ 8,888
Cash equivalents, estimated fair value 9,800 8,888
Marketable securities, amortized cost 52,246 78,024
Marketable securities, gross unrealized gains 0 3
Marketable securities, gross unrealized losses (158) (41)
Marketable securities, estimated fair value 52,088 77,986
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 5,800 8,888
Cash equivalents, estimated fair value 5,800 8,888
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 1,007  
Marketable securities, gross unrealized losses (3)  
Marketable securities, estimated fair value 1,004  
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 4,000 0
Cash equivalents, estimated fair value 4,000 0
Marketable securities, amortized cost 46,719 65,443
Marketable securities, gross unrealized gains 0 3
Marketable securities, gross unrealized losses (143) (34)
Marketable securities, estimated fair value 46,576 65,412
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 4,520 12,581
Marketable securities, gross unrealized losses (12) (7)
Marketable securities, estimated fair value $ 4,508 $ 12,574