XML 91 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments (Additional Information) (Details)
12 Months Ended
Dec. 31, 2024
Materials [Member]  
Long-Term Purchase Commitment [Line Items]  
Description of commitments Our minimum commitments under our take-or-pay purchase obligations associated with the sourcing of materials total approximately $9,700 as of December 31, 2024. Since the majority of our minimum obligations under these contracts are over the length of the contract on a year-by-year basis, the Company is unable to determine the periods in which these obligations could be payable under these contracts. However, the Company intends to fulfill the obligations associated with these contracts through its purchases during the normal course of business.