XML 27 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue $ 8,729,725 $ 9,197,696
UNITED STATES    
Revenue 7,178,318 7,764,280
Non-US    
Revenue 1,551,407 1,433,416
Automotive    
Revenue 5,051,068 4,945,646
Nonautomotive    
Revenue 3,678,657 4,252,050
Fastener    
Revenue 7,856,813 8,153,833
Fastener | UNITED STATES    
Revenue 6,391,747 6,760,129
Fastener | Non-US    
Revenue 1,465,066 1,393,704
Fastener | Automotive    
Revenue 5,006,190 4,904,183
Fastener | Nonautomotive    
Revenue 2,850,623 3,249,650
Assembly Equipment    
Revenue 872,912 1,043,863
Assembly Equipment | UNITED STATES    
Revenue 786,571 1,004,151
Assembly Equipment | Non-US    
Revenue 86,341 39,712
Assembly Equipment | Automotive    
Revenue 44,878 41,463
Assembly Equipment | Nonautomotive    
Revenue $ 828,034 $ 1,002,400