v3.25.2
Earnings Per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table details the computation of the Company’s basic and diluted earnings per share (EPS):
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Basic EPS:
Net income attributable to stockholders$38,178 $14,903 $49,849 $27,153 
Weighted-average common shares – Basic114,409,231 111,395,025 114,053,292 111,040,410 
Basic EPS$0.33 $0.13 $0.44 $0.24 
Diluted EPS:
Net income attributable to stockholders$38,178 $14,903 $49,849 $27,153 
Weighted-average common shares – Diluted115,692,969 111,466,497 115,936,910 111,076,938 
Diluted EPS$0.33 $0.13 $0.43 $0.24