XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 45,297,002 $ 51,095,877 $ 85,154,782 $ 100,905,409
Gross margin $ 11,389,457 $ 10,762,047 $ 21,710,141 $ 22,171,949
Margin 25.10% 21.10% 25.50% 22.00%
Consumer [Member]        
Revenues $ 31,990,028 $ 39,641,434 $ 60,216,045 $ 76,345,831
Gross margin $ 4,021,329 $ 4,094,642 $ 7,570,518 $ 8,079,610
Margin 12.60% 10.30% 12.60% 10.60%
Commercial [Member]        
Revenues $ 13,306,974 $ 10,662,093 $ 24,938,737 $ 22,346,736
Gross margin $ 7,368,128 $ 6,667,405 $ 14,139,623 $ 14,092,339
Margin 55.40% 62.50% 56.70% 63.10%
Correction of Immaterial Error [Member]        
Revenues $ 0 $ 792,350 $ 0 $ 2,212,842
Gross margin $ 0 $ 0 $ 0 $ 0
Margin 0.00% 0.00% 0.00% 0.00%
Commercial Adjusted [Member]        
Revenues $ 13,306,974 $ 11,454,443 $ 24,938,737 $ 24,559,578
Gross margin $ 7,368,128 $ 6,667,405 $ 14,139,623 $ 14,092,339
Margin 55.40% 58.20% 56.70% 57.40%