UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' INVESTMENT (Parenthetical) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Statement of Stockholders' Equity [Abstract] | ||
| Dividends declared (in dollars per share) | $ 0.120 | $ 0.120 |
| Net income (loss) attributable to redeemable non-controlling interest | $ (34,084) | |