v3.22.2.2
Stock-based compensation - Company Equity Valuation Thresholds (Details) - USD ($)
$ in Billions
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2022
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Potential Restricted Stock Units Vested 222,000 128,000  
First Threshold      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Company Equity Value Threshold $ 1.0   $ 1.0
First Threshold | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Potential Restricted Stock Units Vested     912,882
Second Threshold      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Company Equity Value Threshold 1.5   $ 1.5
Second Threshold | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Potential Restricted Stock Units Vested     912,882
Third Threshold      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Company Equity Value Threshold $ 2.0   $ 2.0
Third Threshold | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Potential Restricted Stock Units Vested     912,884