Annual report pursuant to Section 13 and 15(d)

Earnings Per Share - Schedule of Antidilutive Shares (Details)

v3.25.0.1
Earnings Per Share - Schedule of Antidilutive Shares (Details)
shares in Millions
12 Months Ended
Dec. 31, 2024
Class_of_Share
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Earnings Per Share [Abstract]      
Number of class of common stock | Class_of_Share 2    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential stock excluded from the computation of diluted loss per share (in shares) 219 231 194
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential stock excluded from the computation of diluted loss per share (in shares) 76 100 103
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential stock excluded from the computation of diluted loss per share (in shares) 117 105 65
Derivative | Public warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential stock excluded from the computation of diluted loss per share (in shares) 12 12 12
Derivative | Private placement warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential stock excluded from the computation of diluted loss per share (in shares) 9 9 9
Derivative | Earnout shares liability      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential stock excluded from the computation of diluted loss per share (in shares) 5 5 5