v3.26.1
Segment Information - Schedule of Segment Reporting by Segment (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting [Line Items]          
Net sales $ 7,236,625 $ 7,298,077 $ 14,088,141 $ 14,543,712  
Cost of goods sold 6,673,313 6,323,015 12,566,371 11,910,909  
Gross profit 563,312 975,062 1,521,770 2,632,803  
Selling and engineering expenses 367,636 257,967 667,358 531,898  
Administrative expenses 1,229,387 1,134,526 2,269,715 2,448,162  
Gain on sale of property 0 0 0 (339,520) [1]  
Operating income (loss) (1,033,711) (417,431) (1,415,303) (7,737)  
Other income 62,387 2,383 64,321 14,070  
(Loss) income before income taxes (971,324) (415,048) (1,350,982) 6,333  
Depreciation 292,083 304,537 583,224 621,765  
Capital expenditures 96,182 51,020 189,154 93,703  
Accounts receivable, net 5,159,423 4,840,856 5,159,423 4,840,856 $ 3,576,966
Inventories, net 6,337,028 6,440,210 6,337,028 6,440,210 6,170,980
Assets held for sale 179,254   179,254   179,254
Property, plant and equipment, net 9,235,938 10,207,093 9,235,938 10,207,093 9,641,440
Other assets 2,686,552 2,152,173 2,686,552 2,152,173  
Total assets 23,598,195 23,640,332 23,598,195 23,640,332 $ 23,301,439
Fastener          
Segment Reporting [Line Items]          
Net sales 6,249,064 6,397,215 12,047,681 12,556,186  
Cost of goods sold 6,013,463 5,764,491 11,266,801 10,905,358  
Gross profit 235,601 632,724 780,880 1,650,828  
Selling and engineering expenses 92,649 60,636 151,630 144,832  
Administrative expenses 460,139 454,759 922,034 940,196  
Gain on sale of property [1]       0  
Operating income (loss) (317,187) 117,329 (292,784) 565,800  
Other income 61,197 0 61,232 0  
(Loss) income before income taxes (255,990) 117,329 (231,552) 565,800  
Depreciation 267,817 277,108 534,694 566,907  
Capital expenditures 96,182 51,020 189,154 93,703  
Accounts receivable, net 4,567,149 4,087,168 4,567,149 4,087,168  
Inventories, net 4,449,909 4,868,858 4,449,909 4,868,858  
Assets held for sale 179,254   179,254    
Property, plant and equipment, net 8,011,681 8,982,835 8,011,681 8,982,835  
Other assets   0   0  
Assembly Equipment          
Segment Reporting [Line Items]          
Net sales 987,561 900,862 2,040,460 1,987,526  
Cost of goods sold 659,850 558,524 1,299,570 1,005,550  
Gross profit 327,711 342,338 740,890 981,975  
Selling and engineering expenses 27,272 16,001 53,831 16,001  
Administrative expenses 1,749 3,257 2,869 11,046  
Gain on sale of property [1]       (339,520)  
Operating income (loss) 298,690 323,080 684,190 1,294,448  
Other income 0 0 0 0  
(Loss) income before income taxes 298,690 323,080 684,190 1,294,448  
Depreciation 24,266 27,429 48,530 54,858  
Capital expenditures 0 0 0 0  
Accounts receivable, net 592,274 753,688 592,274 753,688  
Inventories, net 1,887,119 1,571,352 1,887,119 1,571,352  
Assets held for sale 0   0    
Property, plant and equipment, net 1,224,257 1,224,258 1,224,257 1,224,258  
Other assets   19,907   19,907  
Unallocated Corporate          
Segment Reporting [Line Items]          
Net sales   0   0  
Cost of goods sold   0   0  
Gross profit   0   0  
Selling and engineering expenses 247,715 181,330 461,897 371,064  
Administrative expenses 767,499 676,510 1,344,812 1,496,921  
Gain on sale of property [1]       0  
Operating income (loss) (1,015,214) (857,840) (1,806,709) (1,867,985)  
Other income 1,190 2,383 3,089 14,070  
(Loss) income before income taxes (1,014,024) (855,457) (1,803,620) (1,853,915)  
Depreciation 0 0 0 0  
Capital expenditures 0 0 0 0  
Accounts receivable, net   0   0  
Inventories, net   0   0  
Property, plant and equipment, net   0   0  
Other assets 2,686,552 2,132,266 2,686,552 2,132,266  
Operating Segments          
Segment Reporting [Line Items]          
Net sales 7,240,977 7,313,160 14,092,493 14,595,375  
Operating Segments | Fastener          
Segment Reporting [Line Items]          
Net sales 6,253,416 6,412,298 12,052,033 12,607,849  
Operating Segments | Assembly Equipment          
Segment Reporting [Line Items]          
Net sales 987,561 900,862 2,040,460 1,987,526  
Operating Segments | Unallocated Corporate          
Segment Reporting [Line Items]          
Net sales   0   0  
Intercompany Sales          
Segment Reporting [Line Items]          
Net sales (4,352) (15,083) (4,352) (51,663)  
Intercompany Sales | Fastener          
Segment Reporting [Line Items]          
Net sales (4,352) (15,083) (4,352) (51,663)  
Intercompany Sales | Assembly Equipment          
Segment Reporting [Line Items]          
Net sales $ 0 0 $ 0 0  
Intercompany Sales | Unallocated Corporate          
Segment Reporting [Line Items]          
Net sales   $ 0   $ 0  
[1] Includes a one-time gain of $339,520 in the Assembly Equipment segment, from the sale of the Albia manufacturing facility in February 2025.