XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT INFORMATION - Statements of Income (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Sales $ 54,876,833 $ 45,297,002 $ 103,132,662 $ 85,154,782
Cost of goods sold 42,488,910 33,907,545 78,776,715 63,444,641
Gross margin 12,387,923 11,389,457 24,355,947 21,710,141
Selling, general and administrative 8,672,067 9,118,048 17,076,329 16,755,024
Depreciation and amortization 460,411 362,267 905,752 705,832
Total operating expenses 9,132,478 9,480,315 17,982,081 17,460,856
Operating income 3,255,445 1,909,142 6,373,866 4,249,285
Other income 394,251 225,417 599,856 463,945
Interest expense (106,228) (109,141) (212,549) (229,995)
Income before income taxes 3,543,468 2,025,418 6,761,173 4,483,235
Income tax expense (791,069) (461,239) (1,515,427) (1,011,517)
Net income 2,752,399 1,564,179 5,245,746 3,471,718
Consumer segment        
Segment Reporting Information [Line Items]        
Sales 43,173,758 31,990,028 79,944,362 60,216,045
Cost of goods sold 38,515,772 27,968,699 71,075,473 52,645,527
Gross margin 4,657,986 4,021,329 8,868,889 7,570,518
Selling, general and administrative 3,735,427 4,009,468 7,623,333 7,260,958
Depreciation and amortization 195,604 112,518 376,236 206,194
Operating income 726,955 (100,657) 869,320 103,366
Other income 156,158 8,003 157,007 16,008
Interest expense (53,993) (55,697) (108,040) (120,098)
Income before income taxes 829,120 (148,351) 918,287 (724)
Commercial segment        
Segment Reporting Information [Line Items]        
Sales 11,703,075 13,306,974 23,188,300 24,938,737
Cost of goods sold 3,973,138 5,938,846 7,701,242 10,799,114
Gross margin 7,729,937 7,368,128 15,487,058 14,139,623
Selling, general and administrative 4,936,640 5,108,580 9,452,996 9,494,066
Depreciation and amortization 264,807 249,749 529,516 499,638
Operating income 2,528,490 2,009,799 5,504,546 4,145,919
Other income 238,093 217,414 442,849 447,937
Interest expense (52,235) (53,444) (104,509) (109,897)
Income before income taxes $ 2,714,348 $ 2,173,769 $ 5,842,886 $ 4,483,959