XML 38 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Inventories    
Raw Material And Component Parts $ 24,325,177 $ 25,924,696
Work In Process 8,747,860 9,323,082
Finished Goods 27,575,562 29,388,813
Total Inventories $ 60,648,599 $ 64,636,591