XML 160 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Purchase Commitments The commitments under these contracts as of December 31, 2025, were:
20262027202820292030Thereafter
(In thousands)
Purchase commitments$42,868 $33,328 $32,732 $32,507 $2,264 $10,534