XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Long-Term Purchase Commitment The purchase commitments at June 30, 2025, under these contracts for the twelve month periods ending June 30, were:
20262027202820292030Thereafter
(In thousands)
Purchase Commitments$987,600 $269,400 $178,000 $138,200 $112,600 $654,800