XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue $ 7,645,259 $ 8,188,905 $ 19,325,234 $ 25,686,034
United States        
Revenue 6,513,614 7,075,247 16,612,812 22,175,060
Foreign        
Revenue 1,131,645 1,113,658 2,712,422 3,510,874
Automotive        
Revenue 4,695,138 4,759,596 10,761,097 14,463,265
Nonautomotive        
Revenue 2,950,121 3,429,309 8,564,137 11,222,769
Fastener        
Revenue 7,024,416 7,306,895 17,275,555 22,702,719
Fastener | United States        
Revenue 5,909,756 6,252,110 14,721,327 19,443,934
Fastener | Foreign        
Revenue 1,114,660 1,054,785 2,554,228 3,258,785
Fastener | Automotive        
Revenue 4,660,451 4,698,298 10,653,621 14,296,552
Fastener | Nonautomotive        
Revenue 2,363,965 2,608,597 6,621,934 8,406,167
Assembly Equipment        
Revenue 620,843 882,010 2,049,679 2,983,315
Assembly Equipment | United States        
Revenue 603,858 823,137 1,891,485 2,731,126
Assembly Equipment | Foreign        
Revenue 16,985 58,873 158,194 252,189
Assembly Equipment | Automotive        
Revenue 34,687 61,298 107,476 166,713
Assembly Equipment | Nonautomotive        
Revenue $ 586,156 $ 820,712 $ 1,942,203 $ 2,816,602