XML 61 R49.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE - Total Sales and Gross Margin (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Sales $ 56,774,641 $ 54,876,833 $ 155,155,531 $ 103,132,662
Gross margin $ 13,377,832 $ 12,387,923 $ 33,998,248 $ 24,355,947
Margin (in percent) 23.60% 22.60% 21.90% 23.60%
Consumer segment        
Disaggregation of Revenue [Line Items]        
Sales $ 44,729,129 $ 43,173,758 $ 126,522,651 $ 79,944,362
Gross margin $ 5,524,276 $ 4,657,986 $ 15,224,909 $ 8,868,889
Margin (in percent) 12.40% 10.80% 12.00% 11.10%
Commercial segment        
Disaggregation of Revenue [Line Items]        
Sales $ 12,045,512 $ 11,703,075 $ 28,632,880 $ 23,188,300
Gross margin $ 7,853,556 $ 7,729,937 $ 18,773,339 $ 15,487,058
Margin (in percent) 65.20% 66.10% 65.60% 66.80%