v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Numerator:
Net income$55,293 $99,855 $165,392 $144,274 
Dividends on convertible Preferred Stock(14,149)(6,851)(28,142)(13,632)
Income allocated to participating Preferred Stock(4,723)(7,314)(15,807)(10,703)
Net income attributable to common stockholders$36,421 $85,690 $121,443 $119,939 
Effect of dilutive securities:
Allocation of earnings to participating securities
$4,723 $7,314 $15,807 $10,703 
Reallocation of earnings to participating securities
(4,689)(7,250)(15,666)(10,615)
Net income available to common stockholders$36,455 $85,754 $121,584 $120,027 
Denominator:
Weighted average common shares outstanding, basic254,806 257,750 255,895 246,536 
Dilutive shares of Common Stock2,127 2,461 2,600 2,221 
Weighted average shares of Common Stock outstanding, diluted256,933 260,211 258,495 248,757 
Earnings per share:
Basic$0.14 $0.33 $0.47 $0.49 
Diluted
$0.14 $0.33 $0.47 $0.48