XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash, cash equivalents and marketable securities - Portfolio of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Cash and cash equivalents    
Cost or Amortized cost $ 62,576 $ 128,965
Unrealized losses (9)  
Fair value 62,568 128,965
Cash accounts in banking institutions    
Cash and cash equivalents    
Cost or Amortized cost 25,453 44,549
Fair value 25,453 44,549
Certificates of deposit    
Cash and cash equivalents    
Cost or Amortized cost 7,032  
Unrealized losses (2)  
Fair value 7,030  
Money market funds    
Cash and cash equivalents    
Cost or Amortized cost 15,721 84,416
Fair value 15,721 $ 84,416
Commercial paper    
Cash and cash equivalents    
Cost or Amortized cost 13,817  
Unrealized losses (6)  
Fair value 13,811  
Corporate debt securities    
Cash and cash equivalents    
Cost or Amortized cost 554  
Unrealized losses (1)  
Fair value $ 553