XML 54 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value measurements - Schedule of Fair Value Liabilities Measured on Recurring Basis (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost $ 218,710
Gross Unrealized Gains 31
Gross Unrealized Losses (434)
Fair Market Value 218,307
Cash and Cash Equivalents [Member]  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 58,846
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Market Value 58,846
Investment [Member]  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 159,864
Gross Unrealized Gains 31
Gross Unrealized Losses (434)
Fair Market Value 159,461
Level 1 | Fair Value, Recurring [Member] | Cash and Cash Equivalents [Member] | Cash [Member]  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 23,376
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Market Value 23,376
Level 1 | Fair Value, Recurring [Member] | Cash and Cash Equivalents [Member] | Money Market Funds [Member]  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 35,470
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Market Value 35,470
Level 1 | Fair Value, Recurring [Member] | Investment [Member] | U.S. Treasury Securities [Member]  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 82,277
Gross Unrealized Gains 3
Gross Unrealized Losses (331)
Fair Market Value 81,949
Level 2 | Fair Value, Recurring [Member] | Investment [Member] | U.S. Agency Securities [Member]  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 14,044
Gross Unrealized Gains 28
Gross Unrealized Losses 0
Fair Market Value 14,072
Level 2 | Fair Value, Recurring [Member] | Investment [Member] | Corporate Debt Securities and Commercial Paper [Member]  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 63,543
Gross Unrealized Gains 0
Gross Unrealized Losses (103)
Fair Market Value $ 63,440