Redeemable Non-Controlling Interests in Subsidiary - Narrative (Details) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Noncontrolling Interest [Abstract] | ||||
| Non-controlling interest holders | 64.50% | 66.00% | 64.50% | 66.00% |