XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 8,050,931 $ 9,023,398 $ 16,780,656 $ 18,221,094
UNITED STATES        
Revenue 6,792,022 7,729,247 13,970,340 15,493,526
Non-US        
Revenue 1,258,909 1,294,151 2,810,316 2,727,568
Automotive        
Revenue 4,997,604 4,610,627 10,048,672 9,556,644
Nonautomotive        
Revenue 3,053,327 4,412,771 6,731,984 8,664,450
Fastener        
Revenue 7,361,113 8,059,612 15,217,926 16,213,445
Fastener | UNITED STATES        
Revenue 6,137,476 6,796,779 12,529,223 13,556,908
Fastener | Non-US        
Revenue 1,223,637 1,262,833 2,688,703 2,656,537
Fastener | Automotive        
Revenue 4,959,381 4,550,809 9,965,571 9,454,992
Fastener | Nonautomotive        
Revenue 2,401,732 3,508,803 5,252,355 6,758,453
Assembly Equipment        
Revenue 689,818 963,786 1,562,730 2,007,649
Assembly Equipment | UNITED STATES        
Revenue 654,546 932,468 1,441,117 1,936,618
Assembly Equipment | Non-US        
Revenue 35,272 31,318 121,613 71,031
Assembly Equipment | Automotive        
Revenue 38,223 59,818 83,101 101,652
Assembly Equipment | Nonautomotive        
Revenue $ 651,595 $ 903,968 $ 1,479,629 $ 1,905,997