Subsequent events (Details) - $ / shares |
Jul. 16, 2025 |
Jun. 30, 2025 |
---|---|---|
2025-Annual Dividend [Member] | ||
Subsequent Events [Abstract] | ||
Dividends payable, amount per share (in Dollars per share) | $ 0.36 | |
Subsequent Event [Member] | Q4-2025 Quarterly Dividend [Member] | ||
Subsequent Events [Abstract] | ||
Dividends payable, date declared | Jul. 16, 2025 | |
Common stock, dividends declared (in Dollars per share) | $ 0.1 | |
Dividends payable, date of record | Aug. 15, 2025 | |
Dividends payable, date paid | Aug. 29, 2025 | |
Subsequent Event [Member] | 2025-Annual Dividend [Member] | ||
Subsequent Events [Abstract] | ||
Dividends payable, amount per share (in Dollars per share) | $ 0.4 | |
Percentage of increase in cash dividend rate | 11.10% |