XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value measurements - Assets and liabilities measured on a recurring basis - (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents $ 268,321 $ 98,959 $ 131,873
Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Total assets measured at fair value 265,718 111,613  
Level 1 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Total assets measured at fair value 265,718 111,613  
U.S. Treasury notes | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 4,993 19,889  
U.S. Treasury notes | Level 1 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 4,993 19,889  
Money market funds      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents 260,725 91,724  
Money market funds | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents 260,725 91,724  
Money market funds | Level 1 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents $ 260,725 $ 91,724