XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Long-Term Purchase Commitment The purchase commitments at March 31, 2025, under these contracts for the twelve month periods ending March 31, were:
20262027202820292030
Thereafter
(In thousands)
Purchase Commitments
$978,800 $265,100 $171,300 $136,500 $109,900 $657,200