XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Property and Equipment (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 21,922,658 $ 20,375,888
Less: Accumulated depreciation and amortization (5,123,199) (4,888,876)
Total property and equipment 16,799,459 15,487,012
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,146,556
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,227,378 1,236,989
Furniture And Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 314,006 295,208
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 4,326,010 2,865,014
STEP Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 2,301,083 2,241,291
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 358,584 358,584
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 2,470,054 $ 2,456,259