XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share ("EPS") (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
Basic and diluted EPS of Class A common stock have been computed as follows (in thousands, except per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Numerator:
Net income - basic and diluted$13,855 $11,802 $13,573 $16,576 
Denominator:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Weighted average shares of Class A common stock outstanding - basic167,286 169,991 167,124 170,136 
Effect of dilutive securities:
Restricted / performance stock units276 109 114 116 
Weighted average shares of Class A common stock outstanding - diluted167,562 170,100 167,238 170,252 
Earnings per share of Class A common stock - basic$0.08 $0.07 $0.08 $0.10 
Earnings per share of Class A common stock - diluted$0.08 $0.07 $0.08 $0.10