XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue $ 7,853,181 $ 8,729,725
UNITED STATES    
Revenue 6,545,214 7,178,318
Non-US    
Revenue 1,307,967 1,551,407
Automotive    
Revenue 4,677,955 5,051,068
NonAutomotive    
Revenue 3,175,226 3,678,657
Fastener    
Revenue 6,723,854 7,856,813
Fastener | UNITED STATES    
Revenue 5,435,993 6,391,747
Fastener | Non-US    
Revenue 1,287,861 1,465,066
Fastener | Automotive    
Revenue 4,629,190 5,006,190
Fastener | NonAutomotive    
Revenue 2,094,564 2,850,623
Assembly Equipment    
Revenue 1,129,327 872,912
Assembly Equipment | UNITED STATES    
Revenue 1,109,221 786,571
Assembly Equipment | Non-US    
Revenue 20,106 86,341
Assembly Equipment | Automotive    
Revenue 48,665 44,878
Assembly Equipment | NonAutomotive    
Revenue $ 1,080,662 $ 828,034