v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)        
Net income $ 5,649,285 $ 3,440,167 $ 6,289,415 $ 5,383,854
Other comprehensive income:        
Change in foreign currency translation 300,399 (317,982) 461,585 397,593
Change in fair value of foreign currency swap 41,907 550,031 141,059 747,203
Change in pension and postretirement benefit costs, net of taxes:2026 - $124,272; 2025 - $121,925 211,301 205,728 422,601 411,453
Total other comprehensive income 553,607 437,777 1,025,245 1,556,249
Comprehensive income $ 6,202,892 $ 3,877,944 $ 7,314,660 $ 6,940,103