XML 38 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
Jul. 01, 2023
Dec. 31, 2022
Inventories    
Raw Material And Component Parts $ 23,076,826 $ 25,924,696
Work In Process 8,298,926 9,323,082
Finished Goods 26,160,405 29,388,813
Total Inventories $ 57,536,157 $ 64,636,591