CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (Unaudited) (Parenthetical) |
3 Months Ended | 9 Months Ended |
|---|---|---|
|
Sep. 30, 2025
$ / shares
|
Sep. 30, 2025
$ / shares
|
|
| Statement of Stockholders' Equity [Abstract] | ||
| Common stock, par value (USD per share) | $ 0.001 | $ 0.001 |
| Dividends declared (USD per share) | $ 0.19 | $ 0.19 |