Lease Commitments - Additional Information (Details) |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Lessee, Lease, Description [Line Items] | |||
| Finance Lease, Weighted Average Remaining Lease Term | 5 years | 6 years | 7 years |
| Equipment | |||
| Lessee, Lease, Description [Line Items] | |||
| Finance Lease, Weighted Average Remaining Lease Term | 4 years | ||
| Minimum | Railroad Transportation Equipment | |||
| Lessee, Lease, Description [Line Items] | |||
| Lessee, Finance Lease, Term of Contract | 3 years | ||
| Minimum | Office Building | |||
| Lessee, Lease, Description [Line Items] | |||
| Lessee, Operating Lease, Term of Contract | 1 year | ||
| Maximum | Railroad Transportation Equipment | |||
| Lessee, Lease, Description [Line Items] | |||
| Lessee, Finance Lease, Term of Contract | 7 years | ||
| Maximum | Office Building | |||
| Lessee, Lease, Description [Line Items] | |||
| Lessee, Operating Lease, Term of Contract | 4 years |