XML 40 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Details - Property, Plant and Equipment (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Details    
Land and improvements $ 1,401,402 $ 1,510,513
Buildings and improvements 6,095,394 6,835,619
Machinery and equipment 36,275,019 37,019,453
Capitalized software and other 344,591 933,449
Property, plant and equipment, gross 44,116,406 46,299,034
Accumulated depreciation (33,381,267) (34,633,952)
Property, plant and equipment, net $ 10,735,139 $ 11,665,082