v3.26.1
Earnings per Common Share
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Earnings per Common Share Earnings per Common Share
The calculation of basic and diluted earnings per share ("EPS") was as follows:
 Three Months Ended March 31,
 20262025
(In thousands, except per share data)
Basic earnings per Class A common share
Numerator:
Net income$53,753 $25,773 
Denominator:
Weighted-average Class A shares issued and outstanding55,743 54,361 
Basic earnings per Class A common share$0.96 $0.47 
Diluted earnings per Class A common share
Numerator:
Net income allocated to Class A common stockholders$53,753 $25,773 
Denominator:
Weighted-average Class A shares issued and outstanding55,743 54,361 
Dilutive potential common shares:
Service-based restricted stock units2,171 863 
Performance-based restricted stock units102 
Employee stock purchase plan 52 
Diluted weighted-average Class A shares issued and outstanding58,016 55,282 
Diluted earnings per Class A common share$0.93 $0.47 
For the periods presented, we excluded certain restricted stock units which could potentially dilute basic EPS in the future, from the computation of diluted EPS as their effect was anti-dilutive under the treasury stock method. Additionally, we have excluded any performance-based restricted stock units where the performance contingency has not been met as of the end of the period, or whereby the result of including such awards was anti-dilutive.
The following table shows the weighted-average number of anti-dilutive shares excluded from the diluted EPS calculation:
 Three Months Ended March 31,
 20262025
(In thousands)
Class A common stock
Service-based restricted stock units 602 
Performance-based restricted stock units491 717 
Total 491 1,319