XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Property and Equipment (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 20,375,888 $ 19,247,700
Less: Accumulated depreciation and amortization (4,888,876) (3,980,567)
Property and equipment, net 15,487,012 15,267,133
Land [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,778,987 1,778,987
Building and Building Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 9,146,556 9,129,364
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,236,989 1,210,021
Furniture and Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 295,208 289,379
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 2,865,014 2,788,803
STEP Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 2,241,291 1,954,430
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 358,584 347,384
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 2,456,259 $ 1,749,332