XML 46 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories - Summary of Inventories, Net (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 11,672,375 $ 10,037,429
Sub-assemblies 1,019,567 977,376
Work-in-process 776,427 95,134
Finished goods 7,025,328 1,152,939
Inventory gross 20,493,697 12,262,878
Less: allowances for obsolete and slow-moving inventories (6,629,500) (6,842,439)
Inventory net $ 13,864,197 $ 5,420,439