v3.26.1
Non-Controlling Interests - Schedule of Non-Controlling Interest Holders' Weighted-Average Ownership percentage (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Noncontrolling Interest [Abstract]        
Weighted-average ownership percentage of non-controlling interest holders 24.30% 28.80% 26.40% 30.30%