XML 70 R48.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTING POLICIES AND ESTIMATES - Correction of immaterial error (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Sales $ 37,481,931 $ 36,876,486 $ 51,095,877 $ 49,809,532 $ 180,376,229 $ 175,263,826
Cost of goods sold 27,731,632 27,142,204 40,333,830 38,399,630 136,060,442 133,607,296
Gross margin 9,750,299 9,734,282 10,762,047 11,409,902 $ 44,315,787 41,656,530
Previously reported            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Sales 36,715,250 36,266,271 50,303,527 48,389,040   171,674,088
Cost of goods sold 26,964,951 26,531,989 39,541,480 36,979,138   130,017,558
Correction of immaterial error            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Sales 766,681 610,215 792,350 1,420,492   3,589,738
Cost of goods sold $ 766,681 $ 610,215 $ 792,350 $ 1,420,492   $ 3,589,738