XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities - Schedule of available-for-sale securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 62,741 $ 24,634
ACL 0  
Unrealized Gain 0 17
Unrealized Loss (116) 0
Estimated Fair Value 62,625 24,651
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,547 5,938
ACL 0  
Unrealized Gain 0 17
Unrealized Loss (2) 0
Estimated Fair Value 2,545 5,955
U.S. treasury and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 35,385 6,994
ACL 0  
Unrealized Gain 0 0
Unrealized Loss (104) 0
Estimated Fair Value 35,281 6,994
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,081 8,791
ACL 0  
Unrealized Gain 0 0
Unrealized Loss 0 0
Estimated Fair Value 16,081 8,791
Asset backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 8,728 2,911
ACL 0  
Unrealized Gain 0 0
Unrealized Loss (10) 0
Estimated Fair Value $ 8,718 $ 2,911