XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - 32BJ ("Union") Pension Plan and Health Plan (Details) - Building Service 32BJ - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Pension Plans      
Multiemployer Plans [Line Items]      
Plan contributions $ 530.3 $ 317.9 $ 305.7
Health Plans      
Multiemployer Plans [Line Items]      
Plan contributions $ 1,700.0 $ 1,900.0 $ 1,600.0