XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTING POLICIES AND ESTIMATES - Correction of immaterial error (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Error Corrections and Prior Period Adjustments Restatement [Line Items]                
Sales $ 46,899,559 $ 37,481,931 $ 36,876,486 $ 51,095,877 $ 49,809,532 $ 132,054,341 $ 137,781,895 $ 175,263,826
Cost of goods sold 35,435,320 27,731,632 27,142,204 40,333,830 38,399,630 98,879,961 105,875,664 133,607,296
Gross margin $ 11,464,239 9,750,299 9,734,282 10,762,047 11,409,902 $ 33,174,380 $ 31,906,231 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