XML 105 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and contingencies (Tables)
9 Months Ended
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Long-Term Purchase Commitment The purchase commitments at September 30, 2025, under these contracts for the twelve month periods ending September 30, were:
20262027202820292030Thereafter
(In thousands)
Purchase Commitments$939,500 $280,400 $174,200 $128,800 $113,700 $627,000