Commitments (Additional Information) (Details) |
12 Months Ended |
|---|---|
Dec. 31, 2025 | |
| 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 $7,800 as of December 31, 2025. 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. |