XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Earnings per Share
The following table details the computation of the Company’s Basic and Diluted EPS:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Basic EPS:
Net income attributable to stockholders$10,110 $182,060 $23,776 $222,896 
Weighted-average common shares – Basic107,892,590 102,776,867 107,405,072 102,138,760 
Basic EPS$0.09 $1.77 $0.22 $2.18 
Diluted EPS:
Net income attributable to stockholders$10,110 $182,060 $23,776 $222,896 
Weighted-average common shares – Diluted107,895,072 105,042,626 107,409,129 104,644,825 
Diluted EPS$0.09 $1.73 $0.22 $2.13