PROPERTY AND EQUIPMENT (Details) - USD ($) |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Property and equipment gross | $ 12,626,822 | $ 11,729,268 |
Less: Accumulated depreciation | 6,902,263 | 6,037,723 |
Property and equipment net | 5,724,559 | 5,691,545 |
Office Equipment [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment gross | 166,351 | 155,511 |
Other Machinery and Equipment [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment gross | 11,819,801 | 10,953,487 |
Furniture and Fixtures [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment gross | 66,438 | 54,493 |
Leasehold Improvements [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment gross | 440,855 | 432,400 |
Software [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment gross | $ 133,377 | $ 133,377 |