v3.26.1
Stockholders' Equity - Cash Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 23, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Distributions                  
Declared Dividends per Common Share (in dollars per share)   $ 0.22 $ 0.22 $ 0.21 $ 0.21 $ 0.19 $ 0.19 $ 0.44 $ 0.38
Dividends Paid (in dollars)   $ 38,624 $ 39,907 $ 36,876 $ 36,921 $ 33,620 $ 34,185 $ 78,531 $ 67,805
Subsequent Event | Q3 2026 Q3 quarterly dividend                  
Distributions                  
Dividends payable, date declared Jul. 23, 2026                
Dividends Paid (in dollars) $ 40,500                
Dividends payable, date to be paid Aug. 11, 2026                
Dividends payable, date of record Aug. 04, 2026