Variable Interest Entities (Details) $ in Millions |
Mar. 31, 2025
vie
|
Dec. 31, 2023
USD ($)
|
May 17, 2022 |
|---|---|---|---|
| Noncontrolling Interest | |||
| Number of variable interest entities (vie) | vie | 1 | ||
| Variable Interest Entity, Not Primary Beneficiary | |||
| Noncontrolling Interest | |||
| Variable interest entity, reporting entity involvement, maximum loss exposure, amount | $ | $ 12.9 | ||
| Several Joint Ventures | |||
| Noncontrolling Interest | |||
| Noncontrolling interest, ownership (as a percent) | 80.00% |