Non-Controlling Interests - Additional Information (Details) - Venture Forth |
12 Months Ended |
---|---|
Dec. 31, 2024
USD ($)
shares
| |
Noncontrolling Interest [Line Items] | |
Non-controlling interest buyout | $ | $ 26,000,000 |
Common Stock | |
Noncontrolling Interest [Line Items] | |
Non-controlling interest buyouts (in shares) | shares | 18,755,082 |