Annual report pursuant to Section 13 and 15(d)

Note 20 - Commitments and Contingencies (Details Textual)

v3.25.0.1
Note 20 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Feb. 06, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Apr. 29, 2022
Unrecorded Unconditional Purchase Obligation, Minimum Contract Period (Year)   1 year      
Unrecorded Unconditional Purchase Obligation   $ 11,300.0      
Unrecorded Unconditional Purchase Obligation, to be Paid, Year One   2,273.0      
Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two   1,881.0      
Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three   1,602.0      
Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four   1,335.0      
Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five   1,235.0      
Unrecorded Unconditional Purchase Obligation, Purchases   $ 4.0 $ 4.0 $ 3.0  
Praxair/Linde [Member] | Minimum [Member] | Pending Appeal [Member]          
Gain Contingency, Unrecorded Amount         $ 25.0
Praxair/Linde [Member] | Maximum [Member] | Pending Appeal [Member]          
Gain Contingency, Unrecorded Amount         $ 30.0
Praxair/Linde [Member] | Subsequent Event [Member]          
Litigation Settlement, Amount Awarded from Other Party $ 42.5        
Praxair/Linde [Member] | Subsequent Event [Member] | Minimum [Member]          
Gain Contingency, Unrecorded Amount $ 65.0