XML 61 R49.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE - Total Sales and Gross Margin (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Sales $ 98,380,890 $ 48,255,829
Gross margin $ 20,620,416 $ 11,968,024
Margin (in percent) 21.00% 24.80%
Consumer segment    
Disaggregation of Revenue [Line Items]    
Sales $ 81,793,522 $ 36,770,604
Gross margin $ 9,700,633 $ 4,210,903
Margin (in percent) 11.90% 11.50%
Commercial segment    
Disaggregation of Revenue [Line Items]    
Sales $ 16,587,368 $ 11,485,225
Gross margin $ 10,919,783 $ 7,757,121
Margin (in percent) 65.80% 67.50%