XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues $ 50,303,527 $ 42,639,718 $ 98,692,567 $ 90,054,816
Gross Profit 10,762,047 11,478,000 22,171,949 21,189,034
Gross margin $ 10,762,047 $ 11,478,000 $ 22,171,949 $ 21,189,034
Margin 21.40% 26.90% 22.50% 23.50%
Consumer [Member] | Resale        
Revenues $ 36,645,641 $ 28,165,026 $ 70,365,601 $ 61,842,159
Gross Profit 3,353,835 3,719,954 6,658,767 7,462,806
Gross margin $ 3,353,835 $ 3,719,954 $ 6,658,767 $ 7,462,806
Margin 9.20% 13.20% 9.50% 12.10%
Consumer [Member]        
Revenues $ 39,641,434 $ 30,339,127 $ 76,345,831 $ 66,121,999
Gross Profit 4,094,642 4,188,584 8,079,610 8,412,046
Gross margin $ 4,094,642 $ 4,188,584 $ 8,079,610 $ 8,412,046
Margin 10.30% 13.80% 10.60% 12.70%
Consumer [Member] | Recycled        
Revenues $ 2,995,793 $ 2,174,101 $ 5,980,230 $ 4,279,840
Gross Profit 740,807 468,630 1,420,843 949,240
Gross margin $ 740,807 $ 468,630 $ 1,420,843 $ 949,240
Margin 24.70% 21.60% 23.80% 22.20%
Commercial [Member]        
Revenues $ 10,662,093 $ 12,300,591 $ 22,346,736 $ 23,932,817
Gross Profit 6,667,405 7,289,416 14,092,339 12,776,988
Gross margin $ 6,667,405 $ 7,289,416 $ 14,092,339 $ 12,776,988
Margin 62.50% 59.30% 63.10% 53.40%
Commercial [Member] | Resale        
Revenues $ 7,566,236 $ 9,102,001 $ 16,124,326 $ 18,681,858
Gross Profit 5,051,337 5,566,507 10,850,463 10,140,775
Gross margin $ 5,051,337 $ 5,566,507 $ 10,850,463 $ 10,140,775
Margin 66.80% 61.20% 67.30% 54.30%
Commercial [Member] | Recycled        
Revenues $ 3,095,857 $ 3,198,590 $ 6,222,410 $ 5,250,959
Gross Profit 1,616,068 1,722,909 3,241,876 2,636,213
Gross margin $ 1,616,068 $ 1,722,909 $ 3,241,876 $ 2,636,213
Margin 52.20% 53.90% 52.10% 50.20%