XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues $ 48,389,040 $ 47,415,098
Gross Profit 11,409,902 9,711,034
Gross margin $ 11,409,902 $ 9,711,034
Margin 23.60% 20.50%
Consumer [Member] | Resale    
Revenues $ 33,719,960 $ 33,677,133
Gross Profit 3,304,932 3,742,852
Gross margin $ 3,304,932 $ 3,742,852
Margin 9.80% 11.10%
Consumer [Member]    
Revenues $ 36,704,397 $ 35,782,872
Gross Profit 3,984,968 4,223,462
Gross margin $ 3,984,968 $ 4,223,462
Margin 10.90% 11.80%
Consumer [Member] | Recycled    
Revenues $ 2,984,437 $ 2,105,739
Gross Profit 680,036 480,610
Gross margin $ 680,036 $ 480,610
Margin 22.80% 22.80%
Commercial [Member]    
Revenues $ 11,684,643 $ 11,632,226
Gross Profit 7,424,934 5,487,572
Gross margin $ 7,424,934 $ 5,487,572
Margin 63.50% 47.20%
Commercial [Member] | Resale    
Revenues $ 8,558,090 $ 9,579,857
Gross Profit 5,799,126 4,574,268
Gross margin $ 5,799,126 $ 4,574,268
Margin 67.80% 47.70%
Commercial [Member] | Recycled    
Revenues $ 3,126,553 $ 2,052,369
Gross Profit 1,625,808 913,304
Gross margin $ 1,625,808 $ 913,304
Margin 52.00% 44.50%