v3.25.2
Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
6 Months Ended
Jun. 02, 2022
Dec. 31, 2024
Jun. 30, 2025
Jul. 31, 2024
Oct. 31, 2022
Apr. 01, 2022
Pro-Tec Coating Company, LLC            
Loss Contingencies [Line Items]            
Proceeds from Legal Settlements   $ 16.8        
Keyera Energy, Inc            
Loss Contingencies [Line Items]            
Contract receivable in dispute           $ 32.7
Loss Contingency, Actions Taken by Defendant 20.0 million          
Loss Contingency Actions Taken By Defendant, Maximum       $ 97.9 $ 36.0  
Loss Contingency Actions Taken By Defendant, Minimum         $ 18.8  
5E Boron Americas, LLC            
Loss Contingencies [Line Items]            
Contract receivable in dispute     $ 5.6