v3.23.3
Inventories, Net - Components of Inventories (Detail) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Inventories, Net    
Purchased Parts and Components $ 8,471,998 $ 10,399,527
Work-in-Process 530,558 344,242
Finished Goods 4,201,994 1,941,689
Less: Reserve for Obsolescence (1,902,672) (1,417,489)
Inventories, Net $ 11,301,878 $ 11,267,969