v3.26.1
Derivatives and Financial Instruments - Narrative (Details)
6 Months Ended
Jun. 30, 2026
Derivative [Line Items]  
Payment term of receivables (in days) 30 days