XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Total Sales and Gross Margin (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Sales $ 48,255,829 $ 39,857,780
Gross margin $ 11,968,024 $ 10,320,684
Margin (in percent) 24.80% 25.90%
Consumer segment    
Sales $ 36,770,604 $ 28,226,017
Gross margin $ 4,210,903 $ 3,549,189
Margin (in percent) 11.50% 12.60%
Commercial segment    
Sales $ 11,485,225 $ 11,631,763
Commercial segment | Previously reported    
Sales 11,485,225 11,631,763
Gross margin $ 7,757,121 $ 6,771,495
Margin (in percent) 67.50% 58.20%