XML 131 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Commitments and Contingencies Purchase Obligations (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Long-term Purchase Commitment [Line Items]  
Purchase Obligation, Due in Next Twelve Months $ 86,040
Purchase Obligation, Due in Second and Third Year 105,082
Purchase Obligation, Due in Fourth and Fifth Year 83,851
Purchase Obligation, Due after Fifth Year 141,287
Purchase Obligation $ 416,260