v3.25.1
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