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