v3.26.1
Inventories - Summary of Inventories, Net (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 10,863,993 $ 10,037,429
Sub-assemblies 1,189,791 977,376
Work-in-process 402,661 95,134
Finished goods 1,205,142 1,152,939
Inventory gross 13,661,587 12,262,878
Less: allowances for obsolete and slow-moving inventories (6,894,928) (6,842,439)
Inventory net $ 6,766,659 $ 5,420,439