XML 114 R100.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value measurements - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Sep. 25, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial asset or liabilities transfer in and out         $ 0 $ 0  
Level 3              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Estimated fair value of convertible securities $ 0   $ 0   949,600,000 $ 251,900,000  
Financial asset or liabilities transfer in and out 0 $ 0 0 $ 0      
Level 3 | 2020 Convertible Note              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Estimated fair value of convertible securities             $ 20,000,000
Estimated fair value and carrying value of convertible securities $ 21,600,000   $ 21,600,000   $ 20,400,000