Fair value of financial instruments and investments - Marketable Securities, Balance Sheet Disclosures (Details) - USD ($) $ in Thousands |
Sep. 30, 2022 |
Dec. 31, 2021 |
---|---|---|
Debt Securities, Available-for-sale [Line Items] | ||
Marketable securities, Less Than 12 Months | $ 36,220 | $ 221,611 |
Marketable securities, More Than 12 Months | 34,780 | 155,074 |
Commercial paper | ||
Debt Securities, Available-for-sale [Line Items] | ||
Marketable securities, Less Than 12 Months | 75,279 | |
Corporate debt securities | ||
Debt Securities, Available-for-sale [Line Items] | ||
Marketable securities, Less Than 12 Months | 30,588 | 131,606 |
Marketable securities, More Than 12 Months | 34,780 | 136,077 |
Asset-backed securities | ||
Debt Securities, Available-for-sale [Line Items] | ||
Marketable securities, Less Than 12 Months | 8,724 | |
Marketable securities, More Than 12 Months | 6,574 | |
Government obligations | ||
Debt Securities, Available-for-sale [Line Items] | ||
Marketable securities, Less Than 12 Months | $ 5,632 | 6,002 |
Marketable securities, More Than 12 Months | $ 12,423 |