XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues $ 39,857,780 $ 49,809,532
Gross margin 10,320,684 11,409,902
Gross margin $ 10,320,684 $ 11,409,902
Margin 25.90% 22.90%
Consumer [Member]    
Revenues $ 28,226,017 $ 36,704,397
Gross margin 3,549,189 3,984,968
Gross margin $ 3,549,189 $ 3,984,968
Margin 12.60% 10.90%
Commercial [Member]    
Revenues $ 11,631,763 $ 11,684,643
Gross margin 6,771,495 7,424,934
Gross margin $ 6,771,495 $ 7,424,934
Margin 58.20% 63.50%
Correction of Immaterial Error [Member]    
Revenues $ 0 $ 1,420,492
Gross margin 0 0
Gross margin $ 0 $ 0
Margin 0.00% 0.00%
Commercial Adjusted [Member]    
Revenues $ 0 $ 13,105,135
Gross margin 0 7,424,934
Gross margin $ 0 $ 7,424,934
Margin 0.00% 56.70%