XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
The table below summarizes the marketable securities:
June 30, 2022
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
(in thousands)
Money market funds$18,084 $— $— $18,084 
Cash equivalents18,084 — — 18,084 
U.S. treasury securities56,156 — (257)55,899 
Corporate bonds20,285 — (84)20,201 
Commercial paper13,995 — — 13,995 
Short-term investments90,436 — (341)90,095 
Total marketable securities$108,520 $— $(341)$108,179 
December 31, 2021
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
(in thousands)
Money market funds$57,829 $— $— $57,829 
Cash equivalents57,829 — — 57,829 
U.S. treasury securities28,064 — (16)28,048 
Corporate bonds31,558 (23)31,539 
Commercial paper23,973 — — 23,973 
Short-term investments83,595 (39)83,560 
Total marketable securities$141,424 $$(39)$141,389