XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue $ 9,023,398 $ 8,364,390 $ 18,221,094 $ 17,669,339
United States        
Revenue 7,729,247 7,059,807 15,493,526 14,628,019
Foreign        
Revenue 1,294,151 1,304,583 2,727,568 3,041,320
Automotive        
Revenue 4,610,627 4,131,070 9,556,644 9,223,511
Nonautomotive        
Revenue 4,412,771 4,233,320 8,664,450 8,445,828
Fastener        
Revenue 8,059,612 7,142,044 16,213,445 15,290,722
Fastener | United States        
Revenue 6,796,779 5,851,657 13,556,908 12,289,509
Fastener | Foreign        
Revenue 1,262,833 1,290,387 2,656,537 3,001,213
Fastener | Automotive        
Revenue 4,550,809 4,091,087 9,454,992 9,150,556
Fastener | Nonautomotive        
Revenue 3,508,803 3,050,957 6,758,453 6,140,166
Assembly Equipment        
Revenue 963,786 1,222,346 2,007,649 2,378,617
Assembly Equipment | United States        
Revenue 932,468 1,208,150 1,936,618 2,338,510
Assembly Equipment | Foreign        
Revenue 31,318 14,196 71,031 40,107
Assembly Equipment | Automotive        
Revenue 59,818 39,983 101,652 72,955
Assembly Equipment | Nonautomotive        
Revenue $ 903,968 $ 1,182,363 $ 1,905,997 $ 2,305,662