XML 92 R46.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORY (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disclosure Of Inventory [Line Items]      
Inventory write-off $ 588,505 $ 214,225 $ 260,040
Cost of goods sold [Member]      
Disclosure Of Inventory [Line Items]      
Direct material costs recognized as expense $ 4,681,670 $ 4,915,574 $ 4,695,464