XML 63 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Summary of Inventories, Net (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 9,370,162 $ 5,603,868
Sub-assemblies 892,123 495,320
Work-in-process 1,343,239 518,838
Finished goods 10,357,452 6,228,892
Inventory gross 21,962,976 12,846,918
Less: allowances for obsolete and slow-moving inventories (1,187,610) (569,045)
Inventory net $ 20,775,366 $ 12,277,873