XML 33 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue $ 7,576,455 $ 8,621,678
United States    
Revenue 6,489,411 7,537,648
Foreign    
Revenue 1,087,044 1,084,030
Automotive    
Revenue 4,447,196 4,759,981
Nonautomotive    
Revenue 3,129,259 3,861,697
Fastener    
Revenue 6,737,397 7,579,120
Fastener | United States    
Revenue 5,740,925 6,581,338
Fastener | Foreign    
Revenue 996,472 997,782
Fastener | Automotive    
Revenue 4,413,737 4,718,215
Fastener | Nonautomotive    
Revenue 2,323,660 2,860,905
Assembly Equipment    
Revenue 839,058 1,042,558
Assembly Equipment | United States    
Revenue 748,486 956,310
Assembly Equipment | Foreign    
Revenue 90,572 86,248
Assembly Equipment | Automotive    
Revenue 33,459 41,766
Assembly Equipment | Nonautomotive    
Revenue $ 805,599 $ 1,000,792