XML 76 R28.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Numerator:
Net income$99,855 $79,783 $144,274 $157,594 
Dividends on Series A convertible preferred stock(6,851)(6,838)(13,632)(13,675)
Income allocated to participating preferred stock(7,314)(6,289)(10,703)(12,417)
Net income attributable to common stockholders$85,690 $66,656 $119,939 $131,502 
Effect of dilutive securities:
Allocation of earnings to participating securities
$7,314 $6,289 $10,703 $12,417 
Reallocation of earnings to participating securities
(7,250)(6,181)(10,615)(12,197)
Net income available to common stockholders after assumed conversions$85,754 $66,764 $120,027 $131,722 
Denominator:
Weighted average common shares outstanding, basic257,750 233,197 246,536 232,979 
Dilutive shares of common stock2,461 4,398 2,221 4,590 
Weighted average shares of common stock outstanding, diluted260,211 237,595 248,757 237,569 
Earnings per share:
Basic$0.33 $0.29 $0.49 $0.56 
Diluted
$0.33 $0.28 $0.48 $0.55