XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Variable Interest Entities (Details)
$ in Millions
Jun. 30, 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%