XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Total Sales and Gross Margin (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
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
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
Gross Profit, Percentage 24.40%   26.40%     25.10% 23.20%  
Previously reported                
Sales   36,715,250 $ 36,266,271 50,303,527 48,389,040     171,674,088
Correction of immaterial error                
Sales   $ 766,681 610,215 $ 792,350 $ 1,420,492     $ 3,589,738
Consumer segment                
Sales $ 33,756,600   26,881,202     $ 93,972,645 $ 103,227,033  
Gross margin $ 3,916,315   $ 3,589,263     $ 11,486,833 $ 11,668,873  
Gross Profit, Percentage 11.60%   13.40%     12.20% 11.30%  
Commercial segment                
Sales $ 13,142,959   $ 9,995,284     $ 38,081,696 $ 34,554,862  
Gross margin $ 7,547,924   $ 6,145,019     $ 21,687,547 $ 20,237,358  
Gross Profit, Percentage 57.40%   61.50%     57.00% 58.60%  
Commercial segment | Previously reported                
Sales $ 13,142,959   $ 9,385,069     $ 38,081,696 $ 31,731,805  
Gross margin $ 7,547,924   $ 6,145,019     $ 21,687,547 $ 20,237,358  
Gross Profit, Percentage 65.50%   65.50%     57.00% 63.80%  
Commercial segment | Correction of immaterial error                
Sales     $ 610,215       $ 2,823,057