XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue $ 4,103,520 $ 8,875,451 $ 11,679,975 $ 17,497,129
United States        
Revenue 3,609,784 7,564,675 10,099,196 15,102,323
Foreign        
Revenue 493,736 1,310,776 1,580,779 2,394,806
Automotive        
Revenue 1,615,738 4,943,688 6,062,934 9,703,669
Nonautomotive        
Revenue 2,487,782 3,931,763 5,617,041 7,793,460
Fastener        
Revenue 3,513,742 7,816,704 10,251,139 15,395,824
Fastener | United States        
Revenue 3,070,643 6,612,996 8,811,569 13,194,334
Fastener | Foreign        
Revenue 443,099 1,203,708 1,439,570 2,201,490
Fastener | Automotive        
Revenue 1,577,488 4,880,038 5,991,225 9,598,254
Fastener | Nonautomotive        
Revenue 1,936,254 2,936,666 4,259,914 5,797,570
Assembly Equipment        
Revenue 589,778 1,058,747 1,428,836 2,101,305
Assembly Equipment | United States        
Revenue 539,141 951,679 1,287,627 1,907,989
Assembly Equipment | Foreign        
Revenue 50,637 107,068 141,209 193,316
Assembly Equipment | Automotive        
Revenue 38,250 63,650 71,709 105,415
Assembly Equipment | Nonautomotive        
Revenue $ 551,528 $ 995,097 $ 1,357,127 $ 1,995,890