XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair value measurements - Assets and liabilities measured on a recurring basis - (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents $ 96,860 $ 117,433
Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Total assets measured at fair value 127,821 115,411
Level 1 | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Total assets measured at fair value 127,821 115,411
U.S. Treasury notes | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities 34,778 15,106
U.S. Treasury notes | Level 1 | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities 34,778 15,106
Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 93,043 100,305
Money market funds | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 93,043 100,305
Money market funds | Level 1 | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents $ 93,043 $ 100,305