XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue $ 9,197,696 $ 9,304,949
United States    
Revenue 7,764,280 7,568,212
Foreign    
Revenue 1,433,416 1,736,737
Automotive    
Revenue 4,945,646 5,092,442
Nonautomotive    
Revenue 4,252,050 4,212,507
Fastener    
Revenue 8,153,833 8,148,678
Fastener | United States    
Revenue 6,760,129 6,437,852
Fastener | Foreign    
Revenue 1,393,704 1,710,826
Fastener | Automotive    
Revenue 4,904,183 5,059,469
Fastener | Nonautomotive    
Revenue 3,249,650 3,089,209
Assembly Equipment    
Revenue 1,043,863 1,156,271
Assembly Equipment | United States    
Revenue 1,004,151 1,130,360
Assembly Equipment | Foreign    
Revenue 39,712 25,911
Assembly Equipment | Automotive    
Revenue 41,463 32,973
Assembly Equipment | Nonautomotive    
Revenue $ 1,002,400 $ 1,123,298