XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue $ 8,555,731 $ 7,645,259 $ 26,225,070 $ 19,325,234
United States        
Revenue 7,281,972 6,513,614 21,909,991 16,612,812
Foreign        
Revenue 1,273,759 1,131,645 4,315,079 2,712,422
Automotive        
Revenue 4,287,542 4,695,138 13,511,053 10,761,097
Nonautomotive        
Revenue 4,268,189 2,950,121 12,714,017 8,564,137
Fastener        
Revenue 7,552,619 7,024,416 22,843,341 17,275,555
Fastener | United States        
Revenue 6,300,067 5,909,756 18,589,576 14,721,327
Fastener | Foreign        
Revenue 1,252,552 1,114,660 4,253,765 2,554,228
Fastener | Automotive        
Revenue 4,259,544 4,660,451 13,410,100 10,653,621
Fastener | Nonautomotive        
Revenue 3,293,075 2,363,965 9,433,241 6,621,934
Assembly Equipment        
Revenue 1,003,112 620,843 3,381,729 2,049,679
Assembly Equipment | United States        
Revenue 981,905 603,858 3,320,415 1,891,485
Assembly Equipment | Foreign        
Revenue 21,207 16,985 61,314 158,194
Assembly Equipment | Automotive        
Revenue 27,998 34,687 100,953 107,476
Assembly Equipment | Nonautomotive        
Revenue $ 975,114 $ 586,156 $ 3,280,776 $ 1,942,203