v3.25.1
Summary of Significant Accounting Policies - Reconciliation of Weighted Average Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income per common share    
Basic weighted average number of common shares outstanding 311,328 304,943
Diluted weighted average number of common shares outstanding 314,798 312,503
RSU awards    
Income per common share    
Add: Dilutive effect 1,689 1,307
Weighted average number of outstanding securities excluded from calculation of diluted net income (loss) per common share   371
PSU awards    
Income per common share    
Add: Dilutive effect 1,781 1,389
Employee Stock Option    
Income per common share    
Weighted average number of outstanding securities excluded from calculation of diluted net income (loss) per common share 252 259
4.25% convertible senior notes due 2026    
Income per common share    
Add: Dilutive effect   4,864