XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair value measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets, Fair Value Disclosure [Abstract]    
Marketable securities $ 103,744 $ 34,523
U.S. treasury securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities 103,744 29,548
U.S. government agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities   4,975
Recurring basis    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents   115,538
Marketable securities   34,523
Recurring basis | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 34,586 90,649
Recurring basis | U.S. treasury securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents   24,889
Marketable securities 103,744 29,548
Recurring basis | U.S. government agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities   4,975
Recurring basis | Quoted Prices in Active Markets (Level 1)    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents   115,538
Marketable securities   29,548
Recurring basis | Quoted Prices in Active Markets (Level 1) | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 34,586 90,649
Recurring basis | Quoted Prices in Active Markets (Level 1) | U.S. treasury securities    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents   24,889
Marketable securities 103,744 29,548
Recurring basis | Quoted Prices in Active Markets (Level 1) | U.S. government agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities   0
Recurring basis | Significant Other Observable Inputs (Level 2)    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents   0
Marketable securities   4,975
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
Marketable securities 0 0
Recurring basis | Significant Other Observable Inputs (Level 2) | U.S. government agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities   4,975
Recurring basis | Significant Unobservable Inputs (Level 3)    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents   0
Marketable securities   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
Marketable securities $ 0 0
Recurring basis | Significant Unobservable Inputs (Level 3) | U.S. government agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities   $ 0