XML 316 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Net Income Before Noncontrolling Interest to Net Income Available for Common Stockholders
The below table contains a reconciliation of Net income before income taxes and noncontrolling interest to Net income available for common stockholders:
 Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2025202420252024
Income before income taxes and noncontrolling interest$179,990 $147,160 $750,746 $442,365 
Provision for income taxes30,939 28,137 119,084 83,917 
Net income149,051 119,023 631,662 358,448 
Noncontrolling interest(71,423)(59,071)(303,166)(176,093)
Net income available for common stockholders$77,628 $59,952 $328,496 $182,355 
Schedule of Basic Earnings Per Share
The calculation of basic and diluted earnings per share is presented below:
 Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except for share or per share data)2025202420252024
Basic earnings per share:  
Net income available for common stockholders$77,628 $59,952 $328,496 $182,355 
Less: Dividends and undistributed earnings allocated to participating securities(5,032)(3,542)(21,523)(10,375)
Net income available for common stockholders, net of dividends and undistributed earnings allocated to participating securities72,596 56,410 306,973 171,980 
Weighted average shares of common stock outstanding:
Class A84,797,006 87,152,658 85,319,476 88,093,082 
Basic earnings per share$0.86 $0.65 $3.60 $1.95 
Schedule of Diluted Earnings Per Share
 Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except for share or per share data)2025202420252024
Diluted earnings per share:  
Net income available for common stockholders, net of dividends and undistributed earnings allocated to participating securities$72,596 $56,410 $306,973 $171,980 
Weighted average shares of common stock outstanding:
Class A
Issued and outstanding84,797,006 87,152,658 85,319,476 88,093,082 
Issuable pursuant to Second Amended and Restated 2015 Management Incentive Plan— 384,189 141,632 247,511 
84,797,006 87,536,847 85,461,108 88,340,593 
Diluted earnings per share$0.86 $0.64 $3.59 $1.95