XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value of financial instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Cash equivalents - money market funds $ 178,583  
Marketable securities 126,449 $ 0
Total Financial Assets 305,032 306,097
Money market funds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Cash equivalents - money market funds 153,306 306,097
Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Cash equivalents - money market funds 19,006  
Marketable securities 56,874  
U.S. Treasuries    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Cash equivalents - money market funds 6,271  
Marketable securities 9,923  
U.S. Government agencies    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Marketable securities 24,065  
Corporate bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Marketable securities 35,587  
Level 1    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Cash equivalents - money market funds 153,306  
Total Financial Assets 153,306 306,097
Level 1 | Money market funds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Cash equivalents - money market funds 153,306 $ 306,097
Level 2    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Cash equivalents - money market funds 25,277  
Marketable securities 126,449  
Total Financial Assets 151,726  
Level 2 | Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Cash equivalents - money market funds 19,006  
Marketable securities 56,874  
Level 2 | U.S. Treasuries    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Cash equivalents - money market funds 6,271  
Marketable securities 9,923  
Level 2 | U.S. Government agencies    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Marketable securities 24,065  
Level 2 | Corporate bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Marketable securities $ 35,587