XML 89 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Operating Lease Terms (Details)
Dec. 31, 2024
Administrative offices | Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term 2 years
Administrative offices | Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term 15 years
Manufacturing buildings | Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term 4 years
Manufacturing buildings | Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term 50 years
Manufacturing and office equipment | Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term 1 year
Manufacturing and office equipment | Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term 11 years
Warehousing and storage facilities | Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term 3 years
Warehousing and storage facilities | Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term 10 years
Rail cars | Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term 0 years
Rail cars | Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term 10 years