v3.25.1
Earnings (Loss) Per Share - Narrative (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings (Loss) Per Share    
Earnout shares subject to forfeiture if achievement of stock prices are not met (in shares) 23.0  
Employee Stock Option    
Earnings (Loss) Per Share    
Shares excluded from the calculation of diluted loss per share as their inclusion would have resulted in anti-dilutive effect on loss per share (in shares) 4.0 20.0
Performance Shares    
Earnings (Loss) Per Share    
Shares excluded from the calculation of diluted loss per share as their inclusion would have resulted in anti-dilutive effect on loss per share (in shares) 0.8  
RSU    
Earnings (Loss) Per Share    
Shares excluded from the calculation of diluted loss per share as their inclusion would have resulted in anti-dilutive effect on loss per share (in shares)   28.0