XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Fair value of financial instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total Financial Assets $ 312,986 $ 306,097
Money market funds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Cash equivalents - money market funds 312,986 306,097
Level 1    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total Financial Assets 312,986 306,097
Level 1 | Money market funds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Cash equivalents - money market funds $ 312,986 $ 306,097