XML 38 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
Apr. 01, 2023
Dec. 31, 2022
Total earnings per share:    
Raw Material And Component Parts $ 23,123,674 $ 25,924,696
Work In Process 8,315,774 9,323,082
Finished Goods 26,213,513 29,388,813
Total Inventories $ 57,652,961 $ 64,636,591