v3.26.1
Inventories (Details) - USD ($)
Apr. 04, 2026
Jan. 03, 2026
Inventories    
Raw material and component parts $ 20,276,128 $ 21,526,667
Work in Process 6,721,018 7,135,539
Finished Goods 26,073,460 27,681,550
Total Inventories $ 53,070,606 $ 56,343,756