XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Significant Accounting Policies [Line Items]      
Number of operating segments | Segment 1    
Excess of current cost over the stated LIFO value of inventory $ 96,800,000 $ 56,000,000  
Impairment charge on land held for sale $ 400,000 0 $ 0
Lease, practical expedients, package [true false] true    
Accrued employee healthcare benefits $ 7,800,000 7,700,000  
Advertising costs 400,000 100,000 0
Research and development costs $ 12,000,000.0 $ 11,100,000 $ 9,300,000
Change in accounting principle, accounting standards update, adopted true    
Change in accounting principle, accounting standards update, immaterial effect true    
Accounting Standards Update [Extensible Enumeration] us-gaap:AccountingStandardsUpdate202307Member    
IN EDGE Tax Credit      
Significant Accounting Policies [Line Items]      
Government grants eligible conditions description (i) minimum cumulative expenditures towards capital expenditures and (ii) a minimum number of full-time employees.    
Minimum      
Significant Accounting Policies [Line Items]      
Period over which accounts receivable is due, days 30 days    
Maximum      
Significant Accounting Policies [Line Items]      
Period over which accounts receivable is due, days 90 days