XML 145 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Property and Equipment (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross $ 42,527,361 $ 40,373,441
Less:  Accumulated Depreciation 30,858,502 29,272,389
Property and Equipment, Net 11,668,859 11,101,052
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 34,430,556 32,466,641
Land, Buildings and Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 5,483,616 5,096,436
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 130,000 130,000
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 2,295,749 2,292,995
Tooling [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 163,381 103,310
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 24,059 24,059
Assets Not Placed in Service [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross $ 260,000