XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue $ 8,567,785 $ 8,555,731 $ 26,788,879 $ 26,225,070
UNITED STATES        
Revenue 6,965,669 7,281,972 22,459,196 21,909,991
Non-US        
Revenue 1,602,116 1,273,759 4,329,683 4,315,079
Automotive        
Revenue 4,858,658 4,287,542 14,415,301 13,511,053
Nonautomotive        
Revenue 3,709,127 4,268,189 12,373,578 12,714,017
Fastener        
Revenue 7,805,622 7,552,619 24,019,067 22,843,341
Fastener | UNITED STATES        
Revenue 6,268,813 6,300,067 19,825,721 18,589,576
Fastener | Non-US        
Revenue 1,536,809 1,252,552 4,193,346 4,253,765
Fastener | Automotive        
Revenue 4,813,646 4,259,544 14,268,638 13,410,100
Fastener | Nonautomotive        
Revenue 2,991,976 3,293,075 9,750,429 9,433,241
Assembly Equipment        
Revenue 762,163 1,003,112 2,769,812 3,381,729
Assembly Equipment | UNITED STATES        
Revenue 696,856 981,905 2,633,475 3,320,415
Assembly Equipment | Non-US        
Revenue 65,307 21,207 136,337 61,314
Assembly Equipment | Automotive        
Revenue 45,012 27,998 146,663 100,953
Assembly Equipment | Nonautomotive        
Revenue $ 717,151 $ 975,114 $ 2,623,149 $ 3,280,776