XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Fair value measurements - Assets and liabilities measured on a recurring basis - (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents $ 78,329 $ 117,433
Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Total assets measured at fair value 145,288 115,411
Level 1 | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Total assets measured at fair value 145,288 115,411
U.S. Treasury notes | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities 69,727 15,106
U.S. Treasury notes | Level 1 | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities 69,727 15,106
Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 75,562 100,305
Money market funds | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 75,562 100,305
Money market funds | Level 1 | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents $ 75,562 $ 100,305