XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Schedule of available-for-sale securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 67,613 $ 62,741
ACL 0 0
Unrealized Gain 0 0
Unrealized Loss (464) (116)
Estimated Fair Value 67,149 62,625
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,741 2,547
ACL 0 0
Unrealized Gain 0 0
Unrealized Loss (3) (2)
Estimated Fair Value 2,738 2,545
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 40,088 35,385
ACL 0 0
Unrealized Gain 0 0
Unrealized Loss (439) (104)
Estimated Fair Value 39,649 35,281
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 18,550 16,081
ACL 0 0
Unrealized Gain 0 0
Unrealized Loss 0 0
Estimated Fair Value 18,550 16,081
Asset backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,234 8,728
ACL 0 0
Unrealized Gain 0 0
Unrealized Loss (22) (10)
Estimated Fair Value $ 6,212 $ 8,718