Shareholders' Equity - Additional Information (Detail) - USD ($) |
3 Months Ended | 6 Months Ended | |
---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2025 |
Jun. 14, 2024 |
|
Schedule Of Capitalization Equity [Line Items] | |||
Common stock shares repurchase authorized amount before transaction fees | $ 500,000,000 | $ 500,000,000 | |
Equity Distribution Agreement [Member] | |||
Schedule Of Capitalization Equity [Line Items] | |||
Maximum aggregate offering price | $ 200,000,000 | ||
8.125% Series A, 8.00% Series B, 6.75% Series C Cumulative Redeemable Preferred Stock [Member] | |||
Schedule Of Capitalization Equity [Line Items] | |||
Preferred stock redemption price per share | $ 25 | $ 25 | |
Preferred stock redemption share | 0 | 0 |