Non-controlling Interests - Additional Information (Details) - OneStream, Inc. |
Jun. 30, 2025 |
|---|---|
| Noncontrolling Interest [Line Items] | |
| Ownership percentage | 76.90% |
| OneStream Software LLC | |
| Noncontrolling Interest [Line Items] | |
| Ownership percentage, Noncontrolling interest | 23.10% |