v3.24.2
Stock-Based Compensation and Equity - Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share Reconciliation        
Net income — basic $ 142,895 $ 144,620 $ 302,118 $ 439,000
Net income — diluted $ 142,895 $ 144,620 $ 302,118 $ 439,000
Weighted-average shares outstanding – basic (in shares) 220,195,910 215,075,114 220,113,753 213,522,150
Effect of dilutive securities (in shares) 18,208 109,371 147,772 353,321
Weighted-average shares outstanding – diluted (in shares) 220,214,118 215,184,485 220,261,525 213,875,471