XML 53 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value measurements - Fair Value, Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets, Fair Value Disclosure [Abstract]    
Short-term marketable securities $ 151,094 $ 151,827
U.S. treasury securities    
Assets, Fair Value Disclosure [Abstract]    
Short-term marketable securities 77,095 107,810
U.S. government agency securities    
Assets, Fair Value Disclosure [Abstract]    
Short-term marketable securities 73,999 44,017
Recurring basis    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 61,366 60,464
Short-term marketable securities 151,094 151,827
Recurring basis | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 51,394 50,471
Recurring basis | U.S. treasury securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 9,972  
Short-term marketable securities 77,095 107,810
Recurring basis | U.S. government agency securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents   9,993
Short-term marketable securities 73,999 44,017
Recurring basis | Quoted Prices in Active Markets (Level 1)    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 61,366 50,471
Short-term marketable securities 77,095 107,810
Recurring basis | Quoted Prices in Active Markets (Level 1) | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 51,394 50,471
Recurring basis | Quoted Prices in Active Markets (Level 1) | U.S. treasury securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 9,972  
Short-term marketable securities 77,095 107,810
Recurring basis | Quoted Prices in Active Markets (Level 1) | U.S. government agency securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents   0
Short-term marketable securities 0 0
Recurring basis | Significant Other Observable Inputs (Level 2)    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 0 9,993
Short-term marketable securities 73,999 44,017
Recurring basis | Significant Other Observable Inputs (Level 2) | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 0 0
Recurring basis | Significant Other Observable Inputs (Level 2) | U.S. treasury securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 0  
Short-term marketable securities 0 0
Recurring basis | Significant Other Observable Inputs (Level 2) | U.S. government agency securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents   9,993
Short-term marketable securities 73,999 44,017
Recurring basis | Significant Unobservable Inputs (Level 3)    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 0 0
Short-term marketable securities 0 0
Recurring basis | Significant Unobservable Inputs (Level 3) | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 0 0
Recurring basis | Significant Unobservable Inputs (Level 3) | U.S. treasury securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 0  
Short-term marketable securities 0 0
Recurring basis | Significant Unobservable Inputs (Level 3) | U.S. government agency securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents   0
Short-term marketable securities $ 0 $ 0