XML 56 R29.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Three Months Ended March 31,
20252024
Numerator:
Net income$44,419 $77,811 
Dividends on Series A convertible preferred stock(6,781)(6,837)
Income allocated to participating preferred stock(3,219)(6,128)
Net income attributable to common stockholders$34,419 $64,846 
Effect of dilutive securities:
Allocation of earnings to participating securities
$3,219 $6,128 
Reallocation of earnings to participating securities
(3,195)(6,016)
Net income available to common stockholders after assumed conversions$34,443 $64,958 
Denominator:
Weighted average shares of common stock outstanding, basic
235,191 232,780 
Dilutive shares of common stock1,981 4,743 
Weighted-average shares of common stock outstanding, diluted237,172 237,523 
Earnings per share:
Basic$0.15 $0.28 
Diluted
$0.15 $0.27