v3.26.1
Inventories (Details) - USD ($)
Jul. 04, 2026
Jan. 03, 2026
Inventories    
Raw material and component parts $ 25,211,922 $ 21,526,667
Work in Process 8,357,107 7,135,539
Finished Goods 32,420,491 27,681,550
Total Inventories $ 65,989,520 $ 56,343,756