XML 82 R60.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Total Sales and Gross Margin (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Sales $ 37,481,931 $ 36,876,486 $ 51,095,877 $ 49,809,532 $ 180,376,229 $ 175,263,826
Gross margin 9,750,299 9,734,282 10,762,047 11,409,902 $ 44,315,787 $ 41,656,530
Margin (in percent)         24.60% 23.80%
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         $ 130,469,468 129,413,669
Gross margin         $ 15,881,870 $ 15,648,558
Margin (in percent)         12.20% 12.10%
Commercial segment            
Sales         $ 49,906,761 $ 45,850,157
Gross margin         $ 28,433,917 $ 26,007,972
Margin (in percent)         57.00% 56.70%
Commercial segment | Previously reported            
Sales         $ 49,906,761 $ 42,260,419
Gross margin         $ 28,433,917 $ 26,007,972
Margin (in percent)         57.00% 61.50%
Commercial segment | Correction of immaterial error            
Sales           $ 3,589,738