XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue $ 8,875,451 $ 9,792,784 $ 17,497,129 $ 19,804,425
United States        
Revenue 7,564,675 8,328,291 15,102,323 17,050,806
Foreign        
Revenue 1,310,776 1,464,493 2,394,806 2,753,619
Automotive        
Revenue 4,943,688 5,884,416 9,703,669 12,002,489
Nonautomotive        
Revenue 3,931,763 3,908,368 7,793,460 7,801,936
Fastener        
Revenue 7,816,704 9,034,275 15,395,824 17,959,374
Fastener | United States        
Revenue 6,612,996 7,617,546 13,194,334 15,299,192
Fastener | Foreign        
Revenue 1,203,708 1,416,729 2,201,490 2,660,182
Fastener | Automotive        
Revenue 4,880,038 5,845,574 9,598,254 11,913,584
Fastener | Nonautomotive        
Revenue 2,936,666 3,188,701 5,797,570 6,045,790
Assembly Equipment        
Revenue 1,058,747 758,509 2,101,305 1,845,051
Assembly Equipment | United States        
Revenue 951,679 710,745 1,907,989 1,751,614
Assembly Equipment | Foreign        
Revenue 107,068 47,764 193,316 93,437
Assembly Equipment | Automotive        
Revenue 63,650 38,842 105,415 88,905
Assembly Equipment | Nonautomotive        
Revenue $ 995,097 $ 719,667 $ 1,995,890 $ 1,756,146