Consolidated Statements of Shareholders' Equity (Parenthetical) - $ / shares |
3 Months Ended | 6 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2026 |
|
| Statement of Stockholders' Equity [Abstract] | ||
| Number of common stock shares withheld in net settlement | 23,383 | 24,751 |
| Dividends declared per share | $ 0.05 | $ 0.1 |