XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
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 
Furniture and equipment at customer locations   1-3