v3.25.2
Commitments and Contingent Liabilities - Additional Information (Details)
$ in Millions
1 Months Ended 3 Months Ended
Apr. 07, 2025
USD ($)
Dec. 31, 2022
USD ($)
Mar. 01, 2025
USD ($)
May 31, 2025
USD ($)
arrangement
Commitments and Contingencies Disclosure [Abstract]        
Face value of performance bonds       $ 1,200.0
Companies backlog related to sales       339.2
Letters of credit outstanding, amount       2.6
Purchase obligations       $ 16.0
Number of new markets tax credit agreements | arrangement       2
Amount awarded to other party   $ 20.0    
Accrued post-judgment interest $ 24.7      
Judgement expenses     $ 9.4  
Loss contingency existing reserve and insurance proceeds amount     $ 11.0