XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Fair value of financial instruments and investments - Marketable Securities, Balance Sheet Disclosures (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, Less Than 12 Months $ 86,892 $ 221,611
Marketable securities, More Than 12 Months 68,081 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 86,892 131,606
Marketable securities, More Than 12 Months 62,396 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   6,002
Marketable securities, More Than 12 Months $ 5,685 $ 12,423