XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue $ 6,969,921 $ 7,946,172 $ 22,882,579 $ 24,726,828
UNITED STATES        
Revenue 5,317,285 6,360,306 18,565,724 20,248,872
Non-US        
Revenue 1,652,636 1,585,866 4,316,855 4,477,956
Automotive        
Revenue 3,592,776 5,196,910 13,221,190 15,245,581
NonAutomotive        
Revenue 3,377,145 2,749,262 9,661,389 9,481,247
Fastener        
Revenue 5,927,316 6,977,441 19,560,720 22,195,367
Fastener | UNITED STATES        
Revenue 4,657,979 5,398,688 15,694,640 17,927,910
Fastener | Non-US        
Revenue 1,269,337 1,578,753 3,866,080 4,267,457
Fastener | Automotive        
Revenue 3,578,390 5,184,547 13,050,096 15,150,117
Fastener | NonAutomotive        
Revenue 2,348,926 1,792,894 6,510,624 7,045,250
Assembly Equipment        
Revenue 1,042,605 968,731 3,321,859 2,531,461
Assembly Equipment | UNITED STATES        
Revenue 659,306 961,618 2,871,084 2,402,734
Assembly Equipment | Non-US        
Revenue 383,299 7,113 450,775 128,727
Assembly Equipment | Automotive        
Revenue 14,386 12,363 171,094 95,464
Assembly Equipment | NonAutomotive        
Revenue $ 1,028,219 $ 956,368 $ 3,150,765 $ 2,435,997