XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Schedule of available-for-sale securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 49,801 $ 24,634
Unrealized Gain 0 17
Unrealized Loss (9) 0
Estimated Fair Value 49,792 24,651
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,356 5,938
Unrealized Gain 0 17
Unrealized Loss 0 0
Estimated Fair Value 3,356 5,955
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 25,274 6,994
Unrealized Gain 0 0
Unrealized Loss (6) 0
Estimated Fair Value 25,268 6,994
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 12,088 8,791
Unrealized Gain 0 0
Unrealized Loss 0 0
Estimated Fair Value 12,088 8,791
Asset backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,083 2,911
Unrealized Gain 0 0
Unrealized Loss (3) 0
Estimated Fair Value $ 9,080 $ 2,911