XML 101 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE AND UNIT AND SHAREHOLDERS' EQUITY AND CAPITAL - Common Shares (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Issuance of Common and Preferred Shares      
Net proceeds after deducting offering costs $ 118,270 $ (276) $ 4,877
Net proceeds from sale of common shares $ 118,269 $ (276) $ 4,877
Equity Distribution Agreements | Maximum      
Issuance of Common and Preferred Shares      
Number of shares that may be sold 60,000    
Common Shares | Equity Distribution Agreements      
Issuance of Common and Preferred Shares      
Number of common stock sold (in shares) 2,336   102
Average sales price per common share (in dollars per share) $ 51.25   $ 50.64
Net proceeds from sale of common shares $ 118,269   $ 4,936
Common shares remained available for issuance 3,500 5,800 5,800