v3.24.3
Earnings (Loss) Per Share - Diluted shares outstanding (Details) - shares
shares in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from the calculation of diluted earnings per share (in shares) 69,201 79,291
Class A common stock resulting from exercise of all warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from the calculation of diluted earnings per share (in shares) 1,441 3,630
Stock Options and RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from the calculation of diluted earnings per share (in shares) 54,423 62,324
Convertible notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from the calculation of diluted earnings per share (in shares) 13,337 13,337