XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Property Plant and Equipment

    (in years)
Building   25-30
Machinery and equipment   3-15
Projects that prolong the life and increase efficiency of machinery   3-5
Light machinery   5-10
Heavy machinery   10-15
Office furniture and equipment   5-8
Intellectual property   9-15
Leasehold improvements   5-8