Stockholders' Equity - Summary of Dividends Declared (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Feb. 22, 2023 |
Mar. 31, 2023 |
Mar. 31, 2022 |
|
| Equity [Abstract] | |||
| Common stock, dividend per share (in USD per share) | $ 0.663 | $ 0.6630 | $ 0.6380 |
| Common stock, total amount | $ 93,675 | $ 93,675 | $ 85,688 |
| Preferred stock, dividend per share (in USD per share) | $ 0.375 | ||
| Preferred stock, total amount | $ 2,588 | $ 2,588 | $ 2,588 |