v3.26.1
Note 20 - Operating Segment Information (Details Textual)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Number of Reportable Segments 3  
Gain (Loss) from Litigation Settlement $ (0) $ 33
Praxair/Linde [Member]    
Gain (Loss) from Litigation Settlement   $ 33