v3.26.3
EARNINGS PER SHARE AND EQUITY - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]            
Net income $ 150,608 $ 117,718 $ 262,993 $ 267,784 $ 413,601 $ 385,502
Less: Dividends on preferred shares 1,544 3,709     8,962 13,533
Less: Loss on redemption of preferred shares 0 0     3,800 6,327
Net income attributable to shareholders $ 149,064 $ 114,009     $ 400,839 $ 365,642
Weighted Average Ordinary Shares Outstanding - Basic (in shares) 102,667,105 102,569,415     102,613,229 102,560,285
Weighted Average Ordinary Shares Outstanding - Diluted (in shares) 104,106,460 103,966,650     104,059,963 103,951,713
Earnings per share:            
Basic (in dollars per share) $ 1.45 $ 1.11     $ 3.91 $ 3.57
Diluted (in dollars per share) $ 1.43 $ 1.10     $ 3.85 $ 3.52