XML 55 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information (Details) - USD ($)
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Sales $ 73,097,875 $ 65,325,616
Income before income taxes 7,658,091 3,778,400
Operating profit 5,934,209 3,861,271
Interest expense (702,859) (827,664)
Other income 2,426,741 744,793
Operating Segment [Member] | Engineered Solutions [Member]    
Sales 61,773,432 51,846,102
Income before income taxes 6,118,508 3,789,504
Operating Segment [Member] | Diversified Products [Member]    
Sales 11,324,443 13,479,514
Income before income taxes (98,199) 71,767
Revenue [Member]    
Sales 73,097,875 65,325,616
Income before income taxes 7,658,091 3,778,400
Operating profit 6,020,309 3,861,271
Interest expense (702,859) (827,664)
Other income $ 2,340,641 $ 744,793