v3.26.1
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income attributable to Class A Common Stock $ 792,464 $ 207,137 $ 836,084 $ 536,435
Add: Interest on Convertible Senior Notes, net of tax 0 1,287 0 2,569
Adjusted net income (attributable to Class A Common Stock) $ 792,464 $ 208,424 $ 836,084 $ 539,004
Basic weighted average shares of Class A Common Stock outstanding (in shares) 837,369 701,353 824,858 702,686
Add: Dilutive effects of Convertible Senior Notes 0 30,037 0 30,037
Add: Dilutive effects of equity awards 17,874 14,634 16,814 14,521
Diluted weighted average shares of Class A Common Stock outstanding (in shares) 855,243 746,024 841,672 747,244
Basic net earnings per share of Class A Common Stock (USD per share) $ 0.95 $ 0.30 $ 1.01 $ 0.76
Diluted net earnings per share of Class A Common Stock (USD per share) $ 0.93 $ 0.28 $ 0.99 $ 0.72