XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingent Liabilities - Additional Information (Details)
$ in Millions
1 Months Ended
Dec. 31, 2022
USD ($)
Jun. 01, 2024
USD ($)
arrangement
Commitments and Contingencies Disclosure [Abstract]    
Face value of performance bonds   $ 1,300.0
Companies backlog related to sales   434.7
Letters of credit outstanding, amount   15.0
Purchase obligations   $ 17.9
Number of new markets tax credit agreements | arrangement   2
Amount awarded to other party $ 20.0