XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Property and Equipment (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 22,068,136 $ 20,375,888
Less: Accumulated depreciation and amortization (5,716,703) (4,888,876)
Property and equipment, net 16,351,433 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 11,509,613 9,146,556
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,291,582 1,233,989
Furniture And Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 308,002 295,208
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 4,366,452 2,865,014
STEP Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 2,451,916 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 $ 3,000 $ 2,456,259