XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.3
SEGMENT INFORMATION - Statements of Income (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Sales $ 57,389,411 $ 46,899,559 $ 160,522,073 $ 132,054,341
Cost of goods sold 44,321,481 35,435,320 123,098,196 98,879,961
Gross margin 13,067,930 11,464,239 37,423,877 33,174,380
Selling, general and administrative 8,393,878 9,028,988 25,470,207 25,784,012
Depreciation and amortization 472,524 414,779 1,378,276 1,120,611
Total operating expenses 8,866,402 9,443,767 26,848,483 26,904,623
Operating income 4,201,528 2,020,472 10,575,394 6,269,757
Other income 233,642 340,351 833,498 804,296
Interest expense (105,757) (106,139) (318,306) (336,134)
Income before income taxes 4,329,413 2,254,684 11,090,586 6,737,919
Income tax expense (972,493) (569,645) (2,487,920) (1,581,162)
Net income 3,356,920 1,685,039 8,602,666 5,156,757
Consumer segment        
Segment Reporting Information [Line Items]        
Sales 45,068,036 33,756,600 125,012,398 93,972,645
Cost of goods sold 39,866,966 29,840,285 110,942,439 82,485,812
Gross margin 5,201,070 3,916,315 14,069,959 11,486,833
Selling, general and administrative 3,827,882 3,925,981 11,451,215 11,186,939
Depreciation and amortization 203,349 150,657 579,585 356,851
Operating income 1,169,839 (160,323) 2,039,159 (56,957)
Other income 104,863 62,502 261,870 78,510
Interest expense (53,429) (51,486) (161,469) (171,584)
Income before income taxes 1,221,273 (149,307) 2,139,560 (150,031)
Commercial segment        
Segment Reporting Information [Line Items]        
Sales 12,321,375 13,142,959 35,509,675 38,081,696
Cost of goods sold 4,454,515 5,595,035 12,155,757 16,394,149
Gross margin 7,866,860 7,547,924 23,353,918 21,687,547
Selling, general and administrative 4,565,996 5,103,007 14,018,992 14,597,073
Depreciation and amortization 269,175 264,122 798,691 763,760
Operating income 3,031,689 2,180,795 8,536,235 6,326,714
Other income 128,779 277,849 571,628 725,786
Interest expense (52,328) (54,653) (156,837) (164,550)
Income before income taxes $ 3,108,140 $ 2,403,991 $ 8,951,026 $ 6,887,950