XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash, cash equivalents and marketable securities - Portfolio of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost $ 152,649 $ 187,221
Unrealized gains 3 18
Unrealized losses (1,462) (431)
Fair value 151,190 186,808
Certificates of deposit    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 22,012 5,296
Unrealized gains 2  
Unrealized losses (96)  
Fair value 21,918 5,296
Commercial paper    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 49,451 26,503
Unrealized gains 1 4
Unrealized losses (118) (4)
Fair value 49,334 26,503
Corporate debt securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 79,188 145,577
Unrealized gains   10
Unrealized losses (1,198) (418)
Fair value 77,990 145,169
U.S. government securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 1,998 1,996
Unrealized losses (50) (8)
Fair value $ 1,948 1,988
Non-U.S. government securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost   7,849
Unrealized gains   4
Unrealized losses   (1)
Fair value   $ 7,852